summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--personal_infra/playbooks/roles/proxmox_create_lxc/tasks/main.yml6
m---------personal_infra/puppet/modules/nagios_core0
3 files changed, 9 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index 9706b668..25a4690d 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 e0dd86f8..f38ec1a0 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
+Subproject 5d0a6c2bbc82ea3dd84b3a09680ec01461ff637