Ansible Howto

From Cactus Howto
Revision as of 10:37, 17 November 2018 by Tim (talk | contribs) (Die Seite wurde neu angelegt: „= ansible first steps = == documentation == * https://docs.ansible.com/ansible/latest/user_guide/intro_getting_started.html == installation == On ubuntu / d…“)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

ansible first steps

documentation

installation

On ubuntu / debian:

sudo apt install ansible

initial config

Edit /etc/ansible/hosts

ansible advanced topics

use case change passwords

use case install apt package

tim@spike-vm:~/ansi$ ansible-playbook -l puppet apt-install.yml -K -e "package=apache2"
SUDO password: 

PLAY [all] *********************************************************************

TASK [setup] *******************************************************************
ok: [puppet]

TASK [install package "apache2"] ***********************************************
ok: [puppet]

PLAY RECAP *********************************************************************
puppet                     : ok=2    changed=0    unreachable=0    failed=0   

tim@spike-vm:~/ansi$ cat apt-install.yml 
---
- hosts: all
 become: yes
 tasks:
    - name: install package "Template:Package"
      apt:
       name: apache2
      when: >
       ansible_distribution == 'Debian'
       or
       ansible_distribution == 'Ubuntu'

use case add firewall rule

iptables

check point R80 API