чувак просто понял что ansible это завуалированные в ямле баш скрипты, и предложил эти баш скрипты из CI запускать 😁 А чему ты растерялся? Ведь довольно просто объяснить чем отличается CI от менеджмента конфигурации
Где-то здесь должно мелькать слово идемпотентность, но всем похуй
чувак просто понял что ansible это завуалированные в ямле баш скрипты, и предложил эти баш скрипты из CI запускать 😁 А чему ты растерялся? Ведь довольно просто объяснить чем отличается CI от менеджмента конфигурации
В итоге получаем созданную директорию на хосте - это не норма
Старичек puppet из 2005 года на такое заругается и выдаст ошибку, что правильно: file {'/tmp/test': ensure => absent, } file {'/tmp/test': ensure => directory, }
В итоге получаем созданную директорию на хосте - это не норма
Старичек puppet из 2005 года на такое заругается и выдаст ошибку, что правильно: file {'/tmp/test': ensure => absent, } file {'/tmp/test': ensure => directory, }
Так ansible вообще не думает ни о чем, он просто таски выполняет. Тот же баш только в ямле Ты в нем не описываешь соостояние к которому хочешь хост привести, а описываешь таски на выполнение. Что показательно видно в моем примере.