Ugh, so I have to write a custom `ansible-lint` rule to check that default values documented in meta match those in defaults?
#Ansible #AnsibleLint

@neuroexception If ansible-lint does not complain, enable the extra checks. If it still does not complain you are done. The rest is a matter of opinion... ;-)

#Ansible #AnsibleLint

I had time to update my old #Teleport #vagrant setup to work with the current @opensuse packages maintained by yours truly.

https://codeberg.org/johanneskastl/teleport_with_vagrant_libvirt

Also some roles were cleaned up, tested and are now fully compliant to #AnsibleLint...

#Teleport #Ansible #vagrant #homelab #ssh

teleport_with_vagrant_libvirt

Vagrant-libvirt setup that creates a Teleport server and two nodes connected to the Teleport cluster

Codeberg.org

Ahh, much better 😻

#ansibleLint #ansible #ci

Ansible-pull и GitLab CI/CD: когда лучше тянуть, чем толкать

Ansible — мощный инструмент автоматизации, но его push-модель не всегда удобна. Когда требуется централизованный контроль большого числа серверов, могут возникнуть проблемы: 📌 Нестабильные сети → клиент может быть недоступен во время обновления. 📌 Сложности с NAT → серверы находятся в закрытых "серых" сетях. 📌 Перемещаемые устройства → подключаются к сети только время от времени. Разбираемся, как ansible-pull решает эти проблемы на стенде , а также настраиваем CI/CD для тестирования и совместной разработки Ansible-ролей

https://habr.com/ru/articles/890276/

#ansiblelint #ansible #ansible_playbook #vagrant #docker #dockercompose #dockerfile #gitlab #git #cicd

Ansible-pull и GitLab CI/CD: когда лучше тянуть, чем толкать

👋 Привет! Меня зовут Андрей, я специалист по управлению IT-инфраструктурой с опытом работы с Windows- и Linux-системами. Современная IT-инфраструктура — это живой организм, состоящий из множества...

Хабр
Triff mich, wie ich vor jedes Modul ansible.builtin. davorschreibe #AnsibleLint

I think I must be handling this wrong. When you have a requirements file it fetches the dependencies from there … and the don’t use them as it looks in different directories.

If you pull stuff yourself and the pass the dir via some environment variable it works.

WHAT.
#ansible #ansibleLint