Yuri Lima 718b4de6b0 📖 DOC:
2023-09-07 15:38:56 +01:00
📖 DOC:
2023-09-07 15:38:56 +01:00
📖 DOC:
2023-09-07 15:38:56 +01:00
2023-09-07 14:59:52 +01:00
2023-09-07 14:59:52 +01:00
2023-09-07 14:59:52 +01:00
📖 DOC:
2023-09-07 15:38:56 +01:00
📖 DOC:
2023-09-07 15:38:56 +01:00

Run Ansible Playbook Test

  • ansible all --key-file ~/.ssh/ansible -i inventory -m ping

Run Ansible Playbook Once we have the .cfg Created

  • ansible all -m ping

Show our Servers List

  • ansible all --list-hosts

Shows all Data from the servers

  • ansible all -m setup
  • ansible all -m setup -a 'filter=ansible_distribution*'
  • ansible all -m gather_facts
  • ansible all -m gather_facts --limit root@49.13.21.211

Run Ansible Playbook Commmand

The similar command is used to update the cache on all hosts:

  • sudo apt update
    • ansible all -m apt -a update_cache=true --become --ask-become-pass
  • -m: This is used to specify the module name
  • -a: This is used to specify the arguments to the module
  • Become: This is used to run the command as root user
  • Ask-become-pass: This is used to ask for the password of the root user

Update Ubuntu Packages

  • ansible all -m apt -a 'upgrade=dist update_cache=yes' --become --ask-become-pass
  • ansible all -m apt -a 'upgrade=yes update_cache=yes' --become --ask-become-pass
  • ansible all -m apt -a 'name=nginx state=latest' --become --ask-become-pass --limit root@49.13.21.211

Run Playbook

  • ansible-playbook playbook.yml --ask-become-pass

Check Tags in Playbook

  • ansible-playbook --list-tags playbook-Name.yml
Description
No description provided
Readme 42 KiB
Languages
JavaScript 100%