Browse Source

hosts ist YML.

apt plugin.
master
Olli Graf 4 years ago
parent
commit
297d97282c
  1. 1
      Projekte/ansible/ansible.cfg
  2. 31
      Projekte/ansible/hosts
  3. 10
      Projekte/ansible/roles/updatepi/tasks/main.yml

1
Projekte/ansible/ansible.cfg

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

31
Projekte/ansible/hosts

@ -1,15 +1,16 @@
brandine
clancy
martin
quimby
[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
all:
hosts:
brandine:
clancy:
martin:
quimby:
kirk:
willie:
vars:
ansible_python_interpreter: /usr/bin/python3
ansible_connection: ssh
ansible_sudo: true
ansible_become: true
ansible_user: pi
ansible_ssh_common_args: '-o StrictHostKeyChecking=no'
ansible_ssh_private_key_file: ~/.ssh/id_rsa

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

@ -1,4 +1,10 @@
- name: PIs aktualisieren
command: /usr/bin/sh ~/bin/updatesys
become_user: pi
# command: /usr/bin/sh ~/bin/updatesys
# become_user: pi
become: true
apt:
upgrade: dist
update_cache: yes
cache_valid_time: 86400
autoremove: yes

Loading…
Cancel
Save