"Kod Olarak Altyapı" ifadesi, son iki hafta içinde farklı bağlamlarda defalarca belirtilmiştir. Pratik anlamda Altyapının Kod Olarak Sahip Olması Ne Anlama Geliyor?
Kod olarak altyapı, yapılarınızı otomatikleştiren araçları kullanmamızı söyler. Harika. Ansible , chef , kukla , tuz yığını ve diğerleri gibi araçlar bizi farklılıkları çözerken altyapının nasıl göründüğünü yazmaya doğru itiyor. Tuz Yığını'nda bu bitlere durum denir . Eğer durum gerçeklikle uyuşmuyorsa, araç bunu bizim için çözecektir. Başka bir deyişle - …
Diyelim ki bazı Şef kodlarım var: require 'mixlib/shellout' yum_package 'somepackage' myvar = Mixlib::ShellOut.new('/bin/somecommand').run_command.stdout.strip Nerede /bin/somecommandyüklü olmadığı için henüz mevcut değil somepackage. Bu, bu nedenle tarif derleme zamanında başarısız olur, ancak paketin başarıyla yüklenmesini sağlayarak yakınsama zamanında çalışacaktır (ve eğer açık değilse, tarif zaten başarısız olmuştur). Bu, paket önceden birlikte derlendiğinden, …