Browse Source

Playbook für updatesys.

master
Olli Graf 4 years ago
parent
commit
cc5c0e2165
  1. 6
      Projekte/ansible/ansible.cfg
  2. 14
      Projekte/ansible/hosts
  3. 7
      Projekte/ansible/inventory
  4. 3
      Projekte/ansible/inventory.yml
  5. 4
      Projekte/ansible/roles/updatepi/tasks/main.yml
  6. 7
      Projekte/ansible/updatepis.yml

6
Projekte/ansible/ansible.cfg

@ -0,0 +1,6 @@
[defaults]
inventory = hosts
[ssh_connection]
ssh_args = -o StrictHostKeyChecking=no

14
Projekte/ansible/hosts

@ -0,0 +1,14 @@
brandine
clancy
martin
[all:vars]
gather_facts
ansible_python_interpreter=/usr/bin/python3
ansible_connection=ssh
ansible_user=deploy
ansible_sudo=true
ansible_become=true
ansible_user = pi
ansible_ssh_common_args='-o StrictHostKeyChecking=no'
ansible_ssh_private_key_file=~/.ssh/id_rsa

7
Projekte/ansible/inventory

@ -0,0 +1,7 @@
[all:vars]
ansible_connection=ssh
ansible_user=deploy
ansible_sudo=true
ansible_become=true
ansible_user = pi
ansible_ssh_common_args='-o StrictHostKeyChecking=no'

3
Projekte/ansible/inventory.yml

@ -0,0 +1,3 @@
all:
hosts:
clancy

4
Projekte/ansible/roles/updatepi/tasks/main.yml

@ -0,0 +1,4 @@
- name: PIs aktualisieren
command: /usr/bin/sh ~/bin/updatesys
become_user: pi

7
Projekte/ansible/updatepis.yml

@ -0,0 +1,7 @@
---
- hosts: "{{ target }}"
gather_facts: false
remote_user: pi
roles:
- updatepi
Loading…
Cancel
Save