Compare commits
3 commits
a5a6e297ff
...
255b812b54
| Author | SHA1 | Date | |
|---|---|---|---|
| 255b812b54 | |||
| 961e10223c | |||
| e0efc51c34 |
2 changed files with 17 additions and 10 deletions
|
|
@ -40,6 +40,8 @@
|
||||||
community.general.timezone:
|
community.general.timezone:
|
||||||
name: "{{ system_timezone }}"
|
name: "{{ system_timezone }}"
|
||||||
when: "system_timezone"
|
when: "system_timezone"
|
||||||
|
tags:
|
||||||
|
- timezone
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Create necessary groups
|
- name: Create necessary groups
|
||||||
|
|
@ -48,6 +50,8 @@
|
||||||
state: present
|
state: present
|
||||||
loop: "{{ system_users | map(attribute='groups') | flatten | unique }}"
|
loop: "{{ system_users | map(attribute='groups') | flatten | unique }}"
|
||||||
when: "system_users"
|
when: "system_users"
|
||||||
|
tags:
|
||||||
|
- groups
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Set up system users
|
- name: Set up system users
|
||||||
|
|
@ -59,15 +63,18 @@
|
||||||
shell: "{{ item.shell | default('/bin/bash') }}"
|
shell: "{{ item.shell | default('/bin/bash') }}"
|
||||||
loop: "{{ system_users }}"
|
loop: "{{ system_users }}"
|
||||||
when: "system_users"
|
when: "system_users"
|
||||||
|
tags:
|
||||||
|
- users
|
||||||
|
- groups
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Add authorized SSH keys
|
- name: Add authorized SSH keys
|
||||||
ansible.posix.authorized_key:
|
ansible.posix.authorized_key:
|
||||||
user: "{{ item.name }}"
|
user: "{{ item.0.name }}"
|
||||||
state: present
|
state: present
|
||||||
key: "{{ item.authorized_keys }}"
|
key: "{{ item.1 }}"
|
||||||
loop: "{{ system_users }}"
|
loop: "{{ system_users | subelements('authorized_keys', skip_missing=True) }}"
|
||||||
when: system_users is defined and item.authorized_keys is defined
|
when: system_users is defined
|
||||||
tags:
|
tags:
|
||||||
- ssh
|
- ssh
|
||||||
become: true
|
become: true
|
||||||
|
|
|
||||||
12
site.yaml
12
site.yaml
|
|
@ -49,12 +49,12 @@
|
||||||
# name: incus-install
|
# name: incus-install
|
||||||
# tags: incus
|
# tags: incus
|
||||||
|
|
||||||
- name: Raise infrastructure
|
# - name: Raise infrastructure
|
||||||
hosts: localhost
|
# hosts: localhost
|
||||||
tags: infrastructure
|
# tags: infrastructure
|
||||||
tasks:
|
# tasks:
|
||||||
- ansible.builtin.import_role:
|
# - ansible.builtin.import_role:
|
||||||
name: infrastructure
|
# name: infrastructure
|
||||||
|
|
||||||
# ansible-galaxy install geerlingguy.docker
|
# ansible-galaxy install geerlingguy.docker
|
||||||
- name: Install docker
|
- name: Install docker
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue