Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:ansible [2024/02/23 09:25] – [Install] darron | tools:ansible [2025/03/27 13:37] (current) – [Ansible automation] darron | ||
---|---|---|---|
Line 3: | Line 3: | ||
Ansible is an automation tool, a secure shell frontend with expect like functionality. Due to it using | Ansible is an automation tool, a secure shell frontend with expect like functionality. Due to it using | ||
SSH it's a very simple service to utilise and requires only python to be installed on | SSH it's a very simple service to utilise and requires only python to be installed on | ||
- | each managed machine. SSH should | + | each managed machine. SSH should be configured using authorized keys and is not documented here. |
It is recommended to develop the process manually before implementing it in Ansible to allow understanding | It is recommended to develop the process manually before implementing it in Ansible to allow understanding | ||
Line 248: | Line 248: | ||
supported modules. | supported modules. | ||
- | Here is one to upgrade | + | Here is one to update |
- | __upgrade.yml__ | + | __debian_update.yml__ |
< | < | ||
--- | --- | ||
Line 256: | Line 256: | ||
become: yes | become: yes | ||
tasks: | tasks: | ||
- | - name: Upgrade | + | - name: UPDATE |
ansible.builtin.apt: | ansible.builtin.apt: | ||
update_cache: | update_cache: | ||
upgrade: full | upgrade: full | ||
+ | </ | ||
+ | |||
+ | And, another to update REDHAT, Eg. Oracle Linux | ||
+ | |||
+ | __redhat_update.yml__ | ||
+ | |||
+ | < | ||
+ | --- | ||
+ | - hosts: VM_REDHAT | ||
+ | become: yes | ||
+ | tasks: | ||
+ | - name: UPDATE | ||
+ | yum: | ||
+ | name: ' | ||
+ | state: latest | ||
</ | </ | ||
Line 267: | Line 282: | ||
< | < | ||
- | ansible-playbook ~/.ansible/upgrade.yml | + | ansible-playbook ~/.ansible/debian_update.yml |
PLAY [home] *************************************************************************************************************** | PLAY [home] *************************************************************************************************************** | ||
Line 284: | Line 299: | ||
ok: [PiF] | ok: [PiF] | ||
- | TASK [Upgrade] ************************************************************************************************************ | + | TASK [UPDATE] ************************************************************************************************************ |
[WARNING]: Module invocation had junk after the JSON data: 1:23.50s | [WARNING]: Module invocation had junk after the JSON data: 1:23.50s | ||
changed: [PiH] | changed: [PiH] |