ansible-infra/roles/dooris/tasks/main.yml
lilly 2be6c1e943
Some checks failed
/ build (pull_request) Successful in 28s
/ Ansible Lint (push) Failing after 2m47s
/ Ansible Lint (pull_request) Failing after 2m50s
add dooris role for setup of dooris interaction on the node itself
2026-07-19 17:12:12 +02:00

35 lines
861 B
YAML

- name: Create local dooris group
become: true
ansible.builtin.group:
name: "dooris"
gid: 10000
- name: Create local dooris user
become: true
ansible.builtin.user:
name: "dooris"
uid: 10000
group: "dooris"
system: true
password: "!"
home: "/ansible_docker_compose/state/"
shell: "/ansible_docker_compose/state/ssh-cli"
- name: Ensure dooris state directory exists and has correct permissions
become: true
ansible.builtin.file:
path: "/ansible_docker_compose/state/"
owner: "dooris"
group: "dooris"
mode: "u=rwx,g=rx,o="
- name: Create ssh server config for dooris user
become: true
notify: "reload sshd"
ansible.builtin.template:
src: sshd_config
dest: /etc/ssh/sshd_config.d/dooris.conf
owner: root
group: root
mode: u=rw,g=r,o=r