DevOps
Ansible
Inventory, playbook validation and previewing infrastructure changes.
Inventory
ansible-inventory -i inventory.ini --listInspect resolved inventoryansible all -i inventory.ini -m ansible.builtin.pingTest Ansible connectivity; not an ICMP pingansible all -i inventory.ini -m ansible.builtin.setupCollect host factsansible --versionInspect installed Ansible and configuration pathsPlaybooks
ansible-playbook -i inventory.ini site.yml --syntax-checkValidate playbook syntaxansible-playbook -i inventory.ini site.yml --list-tasksInspect selected tasksansible-playbook -i inventory.ini site.yml --check --diffPreview supported changes; check mode is not a full simulationansible-playbook -i inventory.ini site.yml --limit webRestrict execution to matching hostsVariables and secrets
ansible-playbook site.yml --extra-vars 'release=v1'Supply a non-secret runtime variableansible-vault create secrets.ymlCreate an encrypted variables fileansible-vault edit secrets.ymlEdit encrypted content locallyansible-playbook site.yml --ask-vault-passPrompt for the vault password