Files
default-buildout/tasks/main.yml
Zach Wayer 9c430d66be
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
Rocky 9 Changes
Update the main task to support rocky 9 packages, and loop through group
creation properly
2025-06-21 20:46:54 -05:00

46 lines
812 B
YAML

---
- name: Include external roles
ansible.builtin.include_role:
name: "{{ item }}"
loop:
- geerlingguy.pip
- geerlingguy.docker
- name: install packages
ansible.builtin.package:
name: "{{ item }}"
state: present
loop:
- curl
- git
- jq
- tree
- tmux
- zsh
- name: Add docker group
ansible.builtin.group:
name: "{{ item }}"
state: present
loop:
- docker
- sudo
- name: Add User
ansible.builtin.user:
name: zware
append: true
groups:
- sudo
- docker
generate_ssh_key: true
ssh_key_type: ed25519
create_home: true
state: present
- name: Set authorized key taken from file
ansible.posix.authorized_key:
user: zware
state: present
key: "{{ lookup('file', '~/.ssh/id_ed25519.pub') }}"