
pre-commit -3 tricks
pre-commit autoupdate : Tüm repo lari güncellemek icin pre-commit run –all-files : Tüm dosyalari taramak icin pre-commit uninstall : repositoryden … Read More “pre-commit -3 tricks”
pre-commit autoupdate : Tüm repo lari güncellemek icin pre-commit run –all-files : Tüm dosyalari taramak icin pre-commit uninstall : repositoryden … Read More “pre-commit -3 tricks”
Uzun zaman sonra bir projede daha pre-commit i kullanma karari verdim. Nede olsa terraform ile ansible benzer yapidalar. Öncelikle ansible … Read More “pre-commit -2 hook search ve ansible”
Bu örnekte sadece bir stage “setup_user” icin component kullandik. Eger baska bir stage da daha bu componenti kullanacak olsaydik o … Read More “gitlab-ci : Components -3 Using component”
12 dk lik anlatimi : https://www.youtube.com/watch?v=oNcJCU-a-bM&list=PL05JrBw4t0Ko7epTKWQVsMxLgoYp6E96F&index=3Bir componentin catalog da yayimlanmasi icin 2. README.md olmali 3. Min yapi ve biraz daha … Read More “gitlab-ci : Components -2 create component”
Gitlab bazi isleri kendisi sunuyor ve bunlari cok kolay import edebiliyoruz. bu include ile https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Terraform/Base.latest.gitlab-ci.ymladresinde ki template i getiriyor. Hic … Read More “gitlab-ci: gitlab templates”
Aslinda bir örnek job ve/veya variables ve/veya rules olusturuyoruz ve bunu copy paste eder gibi sadece ismini vererek defaten kullanabiliyoruz … Read More “gitlab-ci: job templating”
https://docs.gitlab.com/ee/ci/components/Bunu özellikle buraya yazmak istedim cünkü yeni bir konu ve giderek daha cok gitlab-ci kullaniyoruz bu componentler olayini ögrenmek istiyorum. … Read More “gitlab-ci : Components -1”
Öncelikle calisan boot command kismi ubuntu 22.04 icin Packer kurulumu yaptiktan sonra template i normal VM olarak calistiriyor ve bu … Read More “Packer-2”
packer ihtiyacimiz olan VM (ve belki de Docker) kurulumlarini otomatiklestiren bir sistem. Böylece hardened bir OS Templati olusturup sonrada o … Read More “Packer -1”
Ansible pek cok modülü otomatik olarak icersede her zaman en son sürümlerini veya degisik özellikteki versioynlarini icermeyebiliyor. Collectionlar sayesinde bunlara … Read More “Ansible – 16 Ansible Collections”
Bazen playbook un tüm hostlarda vs calismasini degilde sadece bir yada sectigimiz hostlarda calismasini isteyebiliriz. Örnek inventory mesela sadece lab.local … Read More “Ansible – 15 Host secimi”
Privacy Policy Last updated: October 25, 2024 This Privacy Policy describes Our policies and procedures on the collection, use and … Read More “Privacy Policy Example”
ansible da paket yönetimi galaxy ile oluyor. Rollerden aslinda surada bahsetmistim : https://buyukburc.de/ansible-2-roles/Burada anlattigim manuel roller. Birde internetten hazir indirebilecegimiz … Read More “Ansible – 14 Installing roles”
Örnegin bir dosyamizda icinde degiskenler olan bir metin olsun yada ayarlar ve bunu her hosta göre kullanmak istiyoruz. Bu metin … Read More “Ansible – 13 Jinja2 Templating”
Block aslinda bir try catch blogu gibi dene error olursa rescueyu yap sonra mutlaka always i calistir gibi.
Changed when “uptime_message” ile gelen textin icinde “Success” string i varsa chaged yoksa chenaged olmuyor. Normalde uptime her saniye changed … Read More “Ansible – 11 changed & failed when”
Bazen calistirdigimiz tasklar cesitli sebeplerle hataya düsebilirler. Eger fail olunca playbook calismasinin durmasini istiyorsak su task i ekleyebiliriz.
Diyeim ki bir task sadece belirli bir sart varsa (veya yoksa) calisacak. when: – not install_approved –> negatif hali Üstte … Read More “Ansible – 9 Conditionals”
1. Basit loop 2. Biraz daha karmasik loop Bir variable list üzerinde loop yapmak istersek. With_list ile verilen listedeki herbir … Read More “Ansible – 8 Ansible Loops”
özellikle pipeline da terraform (ve belki de ansible icinde) harika bir kontol toolu olan pre-commit le ilgili notlarim : Kurulum … Read More “pre-commit”
BRC = Base Recovery Course (geminin gittigi yön) Final Bearing = 9 derece BRC nin solu 360 BRC 351 FB … Read More “DCS – Carrier Kontrol”
Kaynak : https://www.wingly.io/en_GB/regulation/docs/easa-pilot-checklist.pdf
Gelistirmek gerekir ve Incirlik icin hazirlamak lazim talk down complete cleared for circling visual / visual patter –whatever he will … Read More “DCS PAR Approach”
Eğer json verisi [ ile başlıyor ise! (ki muhtemelen çoğu zaman öyle) ” selection criteria [] tüm elemanları loop içinde … Read More “Linux jq query”
Normalde parola açık text olarak bulunmaz loglarda ancak acaba doğru parolamı diye kontrol etmemiz gerekebilir. Detaylı örnekleri burada anlatılmış : … Read More “Jenkins Credentials açık text olarak görmek”
Bazen bir branch te çalışırken ardarda commitler yapıyoruz, belki syntax hatası belki basit bir değişiklik. tabii bu durum git historyi … Read More “git squash”
örnek olarak elimizde bir string olsun bunu capture etmek icin yazmamiz gerekir bu bu string tamamini capture eder ve bunu … Read More “linux regex capture groups”
Daha sonra shutdown ve template oluşturabiliriz.
Hep kullandığım “ps aux” tüm process leri listeliyor ancak zaman zaman aşağıdakiler faydalı olacaktır.
Çok derin ve çok konu var sadece kendime hatırlatmalar koyuyorum. Selector kısmı pod definition daki label kısmı. Başka name space … Read More “Kubernetes -1”
https://gitlab.com/ansible_can/learn5 Her bir hosta özel işlemi değişkenler ve config dosyaları ile yapmamızı sağlar. “jinja2” templating formatını kullanır. Bu örnekte bir … Read More “Ansible – 5 Templates”
https://gitlab.com/ansible_can/learn4 Handlers kelimeside bence biraz kötü bir tercih, triggers daha güzel olurmuş ama işte böyle yapmışlar. Şöyle bir task düşünün. … Read More “Ansible – 4 handlers”
https://gitlab.com/ansible_can/learn3 Daha öncede bahsettiğim gibi klasör yapısı Ansible da önemli. Host_vars her bir hosta özel değişkenleri oluşturmamızı sağlar. Öncelikle reponun … Read More “Ansible – 3 host_vars”
https://gitlab.com/ansible_can/learn2 Rol ismi bence kötü bir tercih çünkü rol bilişim dünyasında biraz daha başka anlamda. Terraform daki gibi modül bence … Read More “Ansible – 2 Roles”
Repository : https://gitlab.com/ansible_can/learn1 Öncelikle Ansible da ilk karar verilmesi gereken şey ‘inventory’ Ansible ın çalıştığı sistemden diğer tüm sistemlere : … Read More “Ansible – 1 Bootstrap”