GNU/Linux >> Linux Esercitazione >  >> Linux

RHCE Ansible Series #11:Gestione dei sistemi con Ansible

Finora, hai imparato a conoscere tutti i componenti principali di Ansible. Ora è il momento di conoscere i moduli Ansible più comuni utilizzati per eseguire attività amministrative quotidiane.

In questo tutorial imparerai come gestire utenti, gruppi, software e processi con Ansible. Imparerai anche come configurare la rete e l'archiviazione locale sui tuoi sistemi gestiti Ansible.

Gestione di utenti e gruppi

Puoi utilizzare i seguenti moduli per gestire utenti e gruppi in Ansible:

  • utente: Gestisci account utente e attributi utente. Per le destinazioni Windows, utilizza win_user modulo invece.
  • gruppo: Gestisci la presenza di gruppi su un host. Per le destinazioni Windows, utilizza il win_group modulo invece.
  • pamd: Modifica il tipo di servizio PAM, il controllo, il percorso del modulo e gli argomenti del modulo.
  • chiave_autorizzata: Copia la chiave pubblica SSH dal nodo di controllo Ansible nel file .ssh/authorized_keys dell'utente di destinazione nel nodo gestito.
  • accl: Imposta e recupera le informazioni ACL del file.
  • accesso: Gestisce la mappatura da utente Linux a utente SELinux.

Devi essere consapevole che la chiave_autorizzata il modulo non genera chiavi SSH; Per generare chiavi SSH, puoi utilizzare la generate_ssh_key opzione con l'utente modulo.

Inoltre, tieni presente che non esiste sudo modulo in Ansible. Puoi usare Jinja2 e altri moduli come lineinfile , file di blocco , sostituisci, o copia per modificare le configurazioni di sudo.

Ora creiamo un playbook che utilizza alcuni dei moduli sopra menzionati per mostrarti come puoi gestire utenti e gruppi in Ansible. Ma prima, creiamo tre nuovi utenti (angela, tyrell e Darlene ) sul nostro nodo di controllo.

Leggi la storia completa

Il resto dell'articolo è disponibile solo per i membri LHB Pro. Puoi iscriverti ora per $ 50 all'anno per leggere il resto di questo articolo e ottenere l'accesso GRATUITO a tutti i post, gli ebook e i video corsi riservati agli abbonati.

IscrivitiHai già un account?Accedi
Linux
  1. Gestire le risorse con cgroup in systemd

  2. Come installare Nextcloud con ISPConfig 3.1

  3. RHCE Ansible Series #8:Crittografia dei contenuti con Ansible Vault

  4. RHCE Ansible Series #7:Modelli Jinja2

  5. Non è sicuro avere un utente ansible con sudo senza password?

Iniziare con GIT su Linux

Gestire cgroup con systemd

RHCE Ansible Series #2:Esecuzione di comandi ad hoc

RHCE Ansible Series #1:Saluta Ansible

RHCE Ansible Series #3:Ansible Playbook

RHCE Ansible Series #12:Risoluzione dei problemi di Ansible