]> xn--ix-yja.es Git - alex.git/commitdiff
Enable root password (needed on EL9)
authoralex <alex@pdp7.net>
Tue, 31 Jan 2023 22:46:41 +0000 (23:46 +0100)
committeralex <alex@pdp7.net>
Tue, 31 Jan 2023 23:30:30 +0000 (00:30 +0100)
.gitmodules
personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml
personal_infra/puppet/modules/nagios_core [new submodule]

index 9706b66837183ebfbc9f18ce9575199dd75fc663..25a4690d7d9038ef1c3c2363061be2606a9264f3 100644 (file)
@@ -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
index e0dd86f8b2ce9ca4bfa43ade026b5162b04de23b..f38ec1a01c7852285e545c56e188f3bca3315a80 100644 (file)
 - 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 (submodule)
index 0000000..5d0a6c2
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 5d0a6c2bbc82ea3dd84b3a09680ec01461ff637c