Browse Source

Arbeit an createansibleuser.yml

Bramble1 hat jetzt eine eigene Gruppe.
master
Olli Graf 3 years ago
parent
commit
39434a3d9f
  1. 15
      bin/pingbrambel.sh
  2. 11
      hosts
  3. 12
      roles/createansibleuser/tasks/main.yml
  4. 1
      roles/installsoft/tasks/main.yml

15
bin/pingbrambel.sh

@ -0,0 +1,15 @@
#!/usr/bin/env bash
bramble=(quimby hans willie kirk brandine)
for host in "${bramble[@]}"
do
ping -c 3 ${host}
done

11
hosts

@ -8,6 +8,13 @@ pi-tanked:
cleatus: cleatus:
clancy: clancy:
bramble1:
hosts:
quimby:
willie:
kirk:
brandine:
pi4: pi4:
hosts: hosts:
clancy: clancy:
@ -23,6 +30,7 @@ pi4:
kirk: kirk:
brandine: brandine:
martin: martin:
lenny:
pis: pis:
hosts: hosts:
@ -41,6 +49,9 @@ pis:
edna: edna:
arnie: arnie:
bart: bart:
lenny:
apu:
# selma:
vars: vars:
ansible_python_interpreter: /usr/bin/python3 ansible_python_interpreter: /usr/bin/python3
ansible_connection: ssh ansible_connection: ssh

12
roles/createansibleuser/tasks/main.yml

@ -17,11 +17,9 @@
owner=ansibleusr owner=ansibleusr
group=ansibleusr group=ansibleusr
- name: Add keys - name: Add keys
lineinfile: authorized_key:
dest=/home/ansibleusr/.ssh/authorized_keys user=ansibleusr
state=present state=present
create=yes key= "{{lookup('file', '/home/olli/.ssh/id_ansibleusr.pub')}}"
line="~/.ssh/id_ansibleusr.pub" path=/home/ansibleusr/.ssh/authorized_keys
owner=ansibleusr exclusive=True
group=ansibleusr
mode=0644

1
roles/installsoft/tasks/main.yml

@ -17,6 +17,7 @@
- borg-daily - borg-daily
- showtemp - showtemp
- installborg.sh - installborg.sh
- pingbrambel.sh
- name: adding groups to pi user - name: adding groups to pi user
become: true become: true

Loading…
Cancel
Save