forked from jakub/ansible
Refactor portainer.yml and miniplay: remove hardcoded passwords for security, update comments for clarity, and enhance task descriptions.
This commit is contained in:
@@ -1,19 +1,13 @@
|
|||||||
ansible_user: howard
|
ansible_user: howard
|
||||||
ansible_password: "Papadopolus0" # English: SSH password for howard@portainer
|
|
||||||
ansible_connection: ssh
|
ansible_connection: ssh
|
||||||
ansible_port: 22
|
ansible_port: 22
|
||||||
|
ansible_ssh_private_key_file: "/var/lib/semaphore/.ssh/<tvuj_klic>" # English: private key path on Semaphore host
|
||||||
ansible_ssh_common_args: >-
|
ansible_ssh_common_args: >-
|
||||||
-o StrictHostKeyChecking=no
|
-o StrictHostKeyChecking=no
|
||||||
-o UserKnownHostsFile=/dev/null
|
-o UserKnownHostsFile=/dev/null
|
||||||
-J root@192.168.69.2
|
-J root@192.168.69.2
|
||||||
|
|
||||||
# English: We escalate to root via sudo.
|
# Only keep become if needed:
|
||||||
ansible_become: true
|
ansible_become: true
|
||||||
ansible_become_method: sudo
|
ansible_become_method: sudo
|
||||||
|
# ansible_become_password: "..." # only if sudo requires password
|
||||||
# English: SUDO password for howard (often same as SSH password; change if different).
|
|
||||||
ansible_become_password: "Papadopolus0"
|
|
||||||
|
|
||||||
# (Optional, for older installs—harmless to keep both)
|
|
||||||
ansible_ssh_pass: "Papadopolus0"
|
|
||||||
ansible_sudo_pass: "Papadopolus0"
|
|
||||||
@@ -1,10 +1,11 @@
|
|||||||
---
|
---
|
||||||
- name: Sanity check SSH + sudo on portainer
|
- name: Sanity: pure SSH and then sudo
|
||||||
hosts: nextcloud_host
|
hosts: nextcloud_host
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: Who am I as SSH user?
|
- name: Who am I as SSH user? (no sudo)
|
||||||
|
become: false
|
||||||
ansible.builtin.command: whoami
|
ansible.builtin.command: whoami
|
||||||
changed_when: false
|
changed_when: false
|
||||||
register: who
|
register: who
|
||||||
@@ -12,7 +13,7 @@
|
|||||||
- ansible.builtin.debug:
|
- ansible.builtin.debug:
|
||||||
msg: "SSH user is: {{ who.stdout }}"
|
msg: "SSH user is: {{ who.stdout }}"
|
||||||
|
|
||||||
- name: Who am I with sudo?
|
- name: Who am I with sudo? (explicit become)
|
||||||
become: true
|
become: true
|
||||||
become_method: sudo
|
become_method: sudo
|
||||||
ansible.builtin.command: whoami
|
ansible.builtin.command: whoami
|
||||||
|
|||||||
Reference in New Issue
Block a user