Difference between revisions of "Lab/Ansible"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| Line 4: | Line 4: | ||
=== Installasjon ===  | 
  === Installasjon ===  | 
||
Som brukeren einar kjøres følgende kommando:  | 
  Som brukeren einar kjøres følgende kommando:  | 
||
| − |  pip3 install ansible  | 
  + |  pip3 install ansible  | 
Og argcomplete må installeres og aktiveres (det er nyttig for å få auto-complete på ansible-kommandoer):  | 
  Og argcomplete må installeres og aktiveres (det er nyttig for å få auto-complete på ansible-kommandoer):  | 
||
 sudo apt install python3-argcomplete  | 
   sudo apt install python3-argcomplete  | 
||
Revision as of 11:25, 13 June 2022
Ansible
Ansible benyttes for å administrere maskinene i laben. Når man jobber med ansible må man ha et sted hvor konfigurasjon er organisert og pushes ut til maskinene. For å gjøre ting enkelt blir dette gjort fra den samme maskinen som kjører Proxmox, med en egen bruker (einar).
Installasjon
Som brukeren einar kjøres følgende kommando:
pip3 install ansible
Og argcomplete må installeres og aktiveres (det er nyttig for å få auto-complete på ansible-kommandoer):
sudo apt install python3-argcomplete sudo mkdir /etc/bash_completion.d sudo activate-global-python-argcomplete3
Dette oppretter nye kataloger som ikke eksisterte tidligere, så bash må få beskjed om at det er nye steder å finne programmer (oppdatere $PATH):
. .profile