From 4f86f4c114361e2f2588431973b6b050b66b18389e0f2b24dde9f268d4ac3169 Mon Sep 17 00:00:00 2001 From: Heath Petersen Date: Sat, 25 Jul 2026 16:58:57 -0500 Subject: [PATCH] x --- bootstrap.yml | 79 ++++++++++++++++++++++-------------------- scraps/create_user.yml | 15 ++++++++ 2 files changed, 56 insertions(+), 38 deletions(-) create mode 100644 scraps/create_user.yml diff --git a/bootstrap.yml b/bootstrap.yml index 8a1b830..72928b4 100644 --- a/bootstrap.yml +++ b/bootstrap.yml @@ -221,50 +221,53 @@ #### User: first -# - name: Create the first user -# become: true -# ansible.builtin.user: -# name: first -# comment: First User -# state: present -# system: false -# create_home: true -# shell: /usr/bin/bash + - name: Create the first user + become: true + ansible.builtin.user: + name: first + comment: First User + state: present + system: false + groups: hpf-sudo-np + append: true + create_home: true + shell: /usr/bin/bash + uid_max: 1000 -# - name: Set first's authorized_keys -# become: true -# ansible.posix.authorized_key: -# user: first -# state: present -# key: "{{ lookup('file', item) }}" -# loop: -# - files/ssh-keys/first.pub -# - files/ssh-keys/heath.pub + - name: Set first's authorized_keys + become: true + ansible.posix.authorized_key: + user: first + state: present + key: "{{ lookup('file', item) }}" + loop: + - files/ssh-keys/first.pub + - files/ssh-keys/heath.pub #### User: heath -# - name: Create the heath group -# become: true -# ansible.builtin.group: -# name: heath -# state: present -# system: false -# gid: 8000 + - name: Create the heath group + become: true + ansible.builtin.group: + name: heath + state: present + system: false + gid: 60001 -# - name: Create the heath user -# become: true -# ansible.builtin.user: -# name: heath -# comment: Heath Petersen -# state: present -# system: false -# uid: 8000 -# group: heath -# groups: hpf-sudo -# append: true -# create_home: true -# shell: /usr/bin/bash + - name: Create the heath user + become: true + ansible.builtin.user: + name: heath + comment: Heath Petersen + state: present + system: false + uid: 60001 + group: heath + groups: hpf-sudo + append: true + create_home: true + shell: /usr/bin/bash - name: Set heath's authorized_keys become: true diff --git a/scraps/create_user.yml b/scraps/create_user.yml new file mode 100644 index 0000000..962f991 --- /dev/null +++ b/scraps/create_user.yml @@ -0,0 +1,15 @@ +--- +- name: Create user + hosts: all + + tasks: + + - name: Create the second user + become: true + ansible.builtin.user: + name: second + comment: Second User + state: present + system: false + create_home: true + shell: /usr/bin/bash