Ansible
Inhaltsverzeichnis
Webseite
https://www.ansible.com
Dokumentation
https://docs.ansible.com/
Working With Playbooks
https://docs.ansible.com/ansible/latest/user_guide/playbooks.html
Getting started with ansible
https://riptutorial.com/ansible
Unixwitch Ansible Spickzettel
https://www.unixwitch.de/de/sysadmin/tools/ansible
Ansible - A Beginner's Tutorial
https://www.youtube.com/watch?v=icR-df2Olm8
Ansible Tutorial Dt
https://www.biteno.com/tutorial/ansible-tutorial-einfuehrung/
Installationen
RaspberryPi
Ansible auf und für den Raspberry Pi einrichten! Tutorial
https://steemit.com/raspberrypi/@haaku/ansible-auf-und-fuer-den-raspberry-pi-einrichten-tutorial
Raspberry-Pi-Farm mit Ansible automatisieren
https://www.raspberry-pi-geek.de/ausgaben/rpg/2018/04/raspberry-pi-farm-mit-ansible-automatisieren/ https://www.raspberry-pi-geek.de/ausgaben/rpg/2018/04/raspberry-pi-farm-mit-ansible-automatisieren/2/
Install
https://dev.to/project42/starting-with-ansible-in-raspberry-pi-2mhm
Client
apt-get install openssh-server apt-get install python
Latest Releases via Apt (Debian)
Debian users may leverage the same source as the Ubuntu PPA. Add the following line to /etc/apt/sources.list: deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main Then run these commands: $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367 $ sudo apt update $ sudo apt install ansible
Latest Releases via Apt (Ubuntu)
Ubuntu builds are available in a PPA here. To configure the PPA on your machine and install ansible run these commands: $ sudo apt update $ sudo apt install software-properties-common $ sudo apt-add-repository --yes --update ppa:ansible/ansible $ sudo apt install ansible
Parameter
-v debug
Beispiele
ansible -m shell -a 'ping -c 3 172.17.0.1' all ansible -m ping all ansible -m shell -a 'hostname' all ansible -m shell -a 'apt-get update' all ansible -m shell -a 'cat /etc/issue' all ansible -m shell -a 'cat /proc/version' all ansible -m shell -a 'cat /etc/debian_version' all
Hostname
172.17.0.9 e45ba8fe0606 172.17.0.14 debian_1 172.17.0.11 debian_2 172.17.0.13 debian_3 172.17.0.15 debian_4
93.255.105.6 pi_15 93.255.105.6 pi_44 93.255.105.6 pi_34 93.255.105.6 pi_60 93.255.105.6 pi_91 93.255.105.6 pi_40 93.255.105.6 pi_46 93.255.105.6 pi_49 93.255.105.6 pi_66 93.255.105.6 pi_53
#Dokker Debian debian_1 debian_2 debian_3
#RaspBerryPi pi_91 ansible_ssh_port=9122 pi_44 ansible_ssh_port=9222 pi_40 ansible_ssh_port=9422 pi_66 ansible_ssh_port=9322 pi_34 ansible_ssh_port=9522 pi_46 ansible_ssh_port=9622 pi_49 ansible_ssh_port=9722 pi_15 ansible_ssh_port=9822 pi_53 ansible_ssh_port=9922 #pi_xx ansible_ssh_port=9922
SSH Config
Installation von Ansible auf einem Windows System
https://www.purrucker.de/2019/01/14/installation-von-ansible-auf-einem-windows-system/
Connecting to a Windows Host
https://www.ansible.com/blog/connecting-to-a-windows-host
HappyCoders
https://www.happycoders.eu/de/devops/ansible-tutorial-setup-users-ssh-firewall/ https://www.happycoders.eu/de/devops/ansible-tutorial-setup-root-server/ https://www.happycoders.eu/de/devops/ansible-tutorial-setup-docker-mysql-wordpress/ https://www.happycoders.eu/de/devops/ansible-tutorial-setup-haproxy-https-lets-encrypt/