Ansible

sudo apt install software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt update
sudo apt install ansible
sudo nano /etc/ansible/hosts
ansible vm -m command -a "uptime"
ansible vm -m setup
sudo nano /etc/ansible/playbook-test.yml 

/etc/ansible/playbook-test.yml

- hosts: vm
  become: yes
  tasks:
       - name: apt update
         apt: update_cache=yes

       - name: apt upgrade
         apt: upgrade=yes
         
       - name: copy test
         copy: src=/home/c0r3/test.sh dest=/home/c0r3/test.sh
               owner=c0r3 group=c0r3 mode=0755

https://www.grund-wissen.de/linux/shell/ansible.html https://www.middlewareinventory.com/blog/ansible-sudo-ansible-become-example/ https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html#basics https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html https://www.biteno.com/tutorial/ansible-tutorial-einfuehrung/ https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html

Last updated