This commit is contained in:
2024-06-29 07:39:28 -05:00
parent 3ac7c44776
commit a7a282da02
12 changed files with 104 additions and 77 deletions

View File

@@ -13,25 +13,25 @@
include_tasks:
file: ./templates/packages.yml
- name: Create user account
user:
name: "{{ username }}"
password: "{{ userpassword }}"
groups: sudo
shell: /bin/bash
state: present
createhome: yes
when: ansible_os_family == "Debian"
#- name: Create user account
# user:
# name: "{{ username }}"
# password: "{{ userpassword }}"
# groups: sudo
# shell: /bin/bash
# state: present
# createhome: yes
# when: ansible_os_family == "Debian"
- name: Create user account
user:
name: "{{ username }}"
password: "{{ userpassword }}"
shell: /bin/bash
groups: wheel
state: present
createhome: yes
when: ansible_os_family == "RedHat"
#- name: Create user account
# user:
# name: "{{ username }}"
# password: "{{ userpassword }}"
# shell: /bin/bash
# groups: wheel
# state: present
# createhome: yes
# when: ansible_os_family == "RedHat"
- name: Run SSH tasks
include_tasks:

View File

@@ -1,25 +1,25 @@
- name: Deploy SSH Key (administrator)
copy:
dest: /home/administrator/.ssh/authorized_keys
src: files/authorized_keys_administrator
force: true
- name: ensure ssh folder exists for user
file:
path: /home/user/.ssh
owner: user
group: user
mode: "0600"
state: directory
- name: Deploy SSH Key (user)
copy:
dest: /home/user/.ssh/authorized_keys
src: files/authorized_keys_user
owner: user
group: user
mode: "0600"
force: true
#- name: Deploy SSH Key (administrator)
# copy:
# dest: /home/administrator/.ssh/authorized_keys
# src: files/authorized_keys_administrator
# force: true
#
#- name: ensure ssh folder exists for user
# file:
# path: /home/user/.ssh
# owner: user
# group: user
# mode: "0600"
# state: directory
#
#- name: Deploy SSH Key (user)
# copy:
# dest: /home/user/.ssh/authorized_keys
# src: files/authorized_keys_user
# owner: user
# group: user
# mode: "0600"
# force: true
- name: Remove Root SSH Configuration
file:

View File

@@ -52,8 +52,8 @@
--unit=k3s-init \
k3s server {{ server_init_args }}"
creates: "{{ systemd_dir }}/k3s.service"
args:
warn: false # The ansible systemd module does not support transient units
#args:
# warn: false # The ansible systemd module does not support transient units
- name: Verification
block: