Skip to content
Snippets Groups Projects
Commit 34b73483 authored by jurgenhaas's avatar jurgenhaas
Browse files

New script to update hosts file and ssh config locally

parent da8aa2dc
No related branches found
No related tags found
No related merge requests found
......@@ -14,15 +14,15 @@
- name: "Create All Required Users"
user:
name='{{ item }}'
group='root'
groups="{{ users[item].groups|default('www-data') }}"
append={{ append }}
home='/home/{{ item }}'
generate_ssh_key=yes
ssh_key_bits=2048
password='{{ initial_password }}'
update_password='on_create'
name: '{{ item }}'
group: 'root'
groups: "{{ users[item].groups|default('www-data') }}"
append: '{{ append }}'
home: '/home/{{ item }}'
generate_ssh_key: yes
ssh_key_bits: 2048
password: '{{ initial_password }}'
update_password: 'on_create'
with_flattened:
- '{{ admins }}'
- '{{ jailusers }}'
......@@ -30,14 +30,14 @@
- name: "Ensure Extra Users"
user:
name='{{ item.username }}'
name: '{{ item.username }}'
with_items: '{{ auth_keys|default([]) }}'
tags: 'Keys'
- name: "Install Public Key For Extra Users"
authorized_key:
user='{{ item.username }}'
key="{{ lookup('file', inventory_dir + '/files/keys/' + item.keyname + '.d2s.pub') }}"
user: '{{ item.username }}'
key: "{{ lookup('file', inventory_dir + '/files/keys/' + item.keyname + '.d2s.pub') }}"
with_items: '{{ auth_keys|default([]) }}'
tags: 'Keys'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment