aboutsummaryrefslogtreecommitdiffstats
path: root/roles/proxmox_hypervisor/tasks
diff options
context:
space:
mode:
authorStonewall Jackson <stonewall@sacredheartsc.com>2023-02-18 21:06:36 -0500
committerStonewall Jackson <stonewall@sacredheartsc.com>2023-02-18 21:06:36 -0500
commitbd5ebcbea48a7d97f830034c077879baf36ce3ad (patch)
tree821ee584723de3c5d179fbd996c466d18739c217 /roles/proxmox_hypervisor/tasks
parentb354722b68616044fbcc6196789f6880f6ba4b8e (diff)
downloadselfhosted-bd5ebcbea48a7d97f830034c077879baf36ce3ad.tar.gz
selfhosted-bd5ebcbea48a7d97f830034c077879baf36ce3ad.zip
proxmox: add docs
Diffstat (limited to 'roles/proxmox_hypervisor/tasks')
-rw-r--r--roles/proxmox_hypervisor/tasks/nagios.yml2
-rw-r--r--roles/proxmox_hypervisor/tasks/pve_api_user.yml8
2 files changed, 5 insertions, 5 deletions
diff --git a/roles/proxmox_hypervisor/tasks/nagios.yml b/roles/proxmox_hypervisor/tasks/nagios.yml
index b42317d..b2feac1 100644
--- a/roles/proxmox_hypervisor/tasks/nagios.yml
+++ b/roles/proxmox_hypervisor/tasks/nagios.yml
@@ -57,7 +57,7 @@
path: /var/lib/snmp/snmpd.conf
line: 'createUser {{ item.name }} SHA "{{ item.auth_pass }}" AES "{{ item.priv_pass }}"'
insertafter: EOF
- loop: '{{ snmp_v3_users }}'
+ loop: '{{ proxmox_snmp_v3_users }}'
loop_control:
label: '{{ item.name }}'
diff --git a/roles/proxmox_hypervisor/tasks/pve_api_user.yml b/roles/proxmox_hypervisor/tasks/pve_api_user.yml
index f620a90..2fd04f1 100644
--- a/roles/proxmox_hypervisor/tasks/pve_api_user.yml
+++ b/roles/proxmox_hypervisor/tasks/pve_api_user.yml
@@ -1,6 +1,6 @@
- name: create unix account
user:
- name: "{{ proxmox_api_user | replace('@pam', '') }}"
+ name: '{{ proxmox_api_user }}'
shell: /sbin/nologin
password: '{{ proxmox_api_password | password_hash("sha512", proxmox_password_salt | default("")) }}'
state: present
@@ -13,9 +13,9 @@
- name: create PVE account
block:
- name: create PVE user
- command: pveum user add {{ proxmox_api_user }}
+ command: pveum user add {{ proxmox_api_user }}@pam
- name: set user ACLs
- command: pveum acl modify / -user {{ proxmox_api_user }} -role PVEAdmin -propagate 1
+ command: pveum acl modify / -user {{ proxmox_api_user }}@pam -role PVEAdmin -propagate 1
- when: proxmox_api_user not in pve_users.stdout_lines
+ when: proxmox_api_user~'@pam' not in pve_users.stdout_lines