homelab/ansible/playbooks/server.yml

28 lines
670 B
YAML
Raw Normal View History

---
2022-11-29 20:23:44 +00:00
- hosts:
- homelab
- VPS
2023-11-14 18:21:47 +00:00
- NAS
vars:
# certbot_force: true
tasks:
2023-01-15 15:59:36 +00:00
- name: Create user
ansible.builtin.include_role:
name: "ansible-user"
apply:
become: true
vars:
user_name: "{{ create.name }}"
user_home: "{{ create.home }}"
user_groups: "{{ create.groups|default('') }}"
user_shell: "{{ create.shell|default('') }}"
user_authorized_key: "{{ create.authorized_keys|default([]) }}"
user_privatekey: "{{ create.privatekey|default([])}}"
loop: "{{system_user}}"
loop_control:
loop_var: create
roles:
- system
- autofs
- cronie