staging.inyokaproject.org

Ansible bashbefehle und gui abfragen?

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Mulciber

Anmeldungsdatum:
27. September 2022

Beiträge: 14

Hi zusammen. Ich beschäftige mich gerade damit eine Ansible Rolle zu bauen. Hierbei muss ich ein paar Befehle ausführen lassen. Ich weiß, dass ich hierfür die ansible buildin shell nutzen könnte. Vielleicht hat jemand eine Idee wie Befehle wie:

1
xhost +SI:localuser:gdm

sauberer abgebildet werden könnten?

Viel wichtiger wäre mir noch, die möglichkeit Abfragen, welche eine rudimentäre gui zur Auswahl gewisser Optionen wie bei pam-auth-update mit Ansible behandelt werden könnten. Vielleicht hat jemand von euch hierzu eine Idee?

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 10978

Interaktive Abfragen sind grundsätzlich möglich, aber IMHO viel nerviger als vorab eine Datei mit Variablen in einem Texteditor (oder meinetwegen einem GUI-Programm, dass die zusammenstellt) zu bearbeiten: https://docs.ansible.com/ansible/latest/user_guide/playbooks_prompts.html

Mulciber

(Themenstarter)

Anmeldungsdatum:
27. September 2022

Beiträge: 14

Das könnte mir bei weiteren Projekten auch schonmal hilfreich werden. Der Prompt, der mir gerade im Weg ist, ist leider von dieser Sorte:

1
2
3
4
5
6
7
8
 │    [ ] Pwquality password strength checking                                                  │
 │    [*] Unix authentication                                                                   │
 │    [*] SSS authentication                                                                    │
 │    [*] Mount volumes for user                                                                │
 │    [*] Register user sessions in the systemd control group hierarchy                         │
 │    [*] Create home directory on login                                                        │
 │    [*] GNOME Keyring Daemon - Login keyring management                                       │
 │    [*] Inheritable Capabilities Management                                                   │

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 10978

Achso, du meinst du willst mit der TUI eines Programms interagieren? Das würde ich um jeden Preis vermeiden - wenn pam-auth-update laut Manpage die Einstellungen für debconf berücksichtig, kannst du ihm sagen, dass du nicht-interaktiv arbeiten willst - vlg. https://manpages.ubuntu.com/manpages/jammy/en/man1/debconf.1.html - wenn man das Ansible-Modul für die Paketinstallation nutzt, sollte debconf sowieso nicht-interaktiv laufen.

Mulciber

(Themenstarter)

Anmeldungsdatum:
27. September 2022

Beiträge: 14

So, falls jemand anderes mal auf dieses Problem stößt. Dies ist zu lösen nach dieser Anleitung: https://sleeplessbeastie.eu/2022/05/27/how-to-specify-the-exact-list-of-enabled-pam-profiles/

Antworten |