From: alex Date: Tue, 31 Jan 2023 22:46:41 +0000 (+0100) Subject: Enable root password (needed on EL9) X-Git-Tag: 20240214-emacs~459 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=907a1db7a5fb20d66fc8b3a5a7bd577b87a79109;p=alex.git Enable root password (needed on EL9) --- diff --git a/.gitmodules b/.gitmodules index 9706b66..25a4690 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "personal_infra/puppet/modules/mailalias_core"] path = personal_infra/puppet/modules/mailalias_core url = https://github.com/puppetlabs/puppetlabs-mailalias_core.git +[submodule "personal_infra/puppet/modules/nagios_core"] + path = personal_infra/puppet/modules/nagios_core + url = https://github.com/puppetlabs/puppetlabs-nagios_core.git diff --git a/personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml b/personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml index e0dd86f..f38ec1a 100644 --- a/personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml +++ b/personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml @@ -37,6 +37,12 @@ - name: install ssh command: pct exec {{ proxmox.id }} -- dnf install -y openssh-server delegate_to: "{{ proxmox.host }}" +- name: permit root password + lineinfile: + path: /rpool/data/subvol-{{ proxmox.id }}-disk-0/etc/ssh/sshd_config + regexp: "^#?PermitRootLogin" + line: "PermitRootLogin yes" + delegate_to: "{{ proxmox.host }}" - name: enable ssh command: pct exec {{ proxmox.id }} -- systemctl enable --now sshd delegate_to: "{{ proxmox.host }}" diff --git a/personal_infra/puppet/modules/nagios_core b/personal_infra/puppet/modules/nagios_core new file mode 160000 index 0000000..5d0a6c2 --- /dev/null +++ b/personal_infra/puppet/modules/nagios_core @@ -0,0 +1 @@ +Subproject commit 5d0a6c2bbc82ea3dd84b3a09680ec01461ff637c