feat: add worker nodes to docker swarm setup
This commit is contained in:
parent
22d7e4a318
commit
d318880600
10 changed files with 252 additions and 112 deletions
|
|
@ -1,10 +1,5 @@
|
|||
# yaml-language-server: $schema=https://raw.githubusercontent.com/ansible/ansible-lint/refs/heads/main/src/ansiblelint/schemas/tasks.json
|
||||
|
||||
- name: Create a user group named docker
|
||||
loop: "{{ extra_groups }}"
|
||||
ansible.builtin.group:
|
||||
name: "{{ item }}"
|
||||
|
||||
- name: Setup users
|
||||
loop: "{{ users }}"
|
||||
ansible.builtin.user:
|
||||
|
|
@ -14,7 +9,7 @@
|
|||
shell: "{{ item.shell }}"
|
||||
create_home: true
|
||||
password: "{{ (item.password != '!' or item.password != '*') | ternary(item.password | password_hash('sha512'), item.password) }}"
|
||||
groups: "{{ item.groups + extra_groups }}"
|
||||
groups: "{{ item.groups + (extra_groups | default([])) }}"
|
||||
|
||||
- name: Add SSH public key to users
|
||||
loop: "{{ users }}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue