Skip to content

itismeucci/lai2-ansible

Repository files navigation

Setup

Sul nuovo PC

  • Se necessario, impostare il layout della tastiera in italiano

  • Configurare DHCP + static IP modificando il file /etc/netplan/01-network-manager-all.yaml

    # Let NetworkManager manage all devices on this system
    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        enp1s0:
          dhcp4: yes
          dhcp6: yes
          addresses:
            - 10.1.1.1/24
    
  • eseguire il comando

    sudo netplan apply
    
  • Loggarsi su Firebird e installare openssh-server

    sudo apt-get update && sudo apt-get install -y openssh-server
    

Sul Control-node (dove è installato ansible)

  • Eseguire i seguenti comandi

    ansible-galaxy collection install community.general
    ansible-galaxy install pixelart.chrome
    
  • Popolare il file hosts con i corretti indirizzi IP

  • Configurare ansible_user in hosts inserendo il valore tb15

  • Eseguire il comando

    ansible-playbook -i hosts.yml -l lai2 --verbose --ask-vault-pass -K setup_admin_account.yml --ask-pass
    
  • Configurare ansible_user in hosts inserendo il valore admin

  • Eseguire il seguente comando

    ansible-playbook -i hosts.yml -l lai2 --verbose --ask-vault-pass -K setup.yml
    
  • Preparare il template per la home di informatica e di itismeucci su un PC e distribuirli (vedi sotto).

  • Registrare la macchina virtuale su Virtualbox

    ansible-playbook -i hosts.yml -l lai2 --verbose -K registervm.yml
    

Distribuire il template per la home di 'informatica'

Configurare informatica_template_master in hosts ed eseguire

ansible-playbook -i hosts.yml -l lai2 --verbose -K informatica.yml

informatica_template_master è l'host da dove prelevare la home di template per informatica

Modificare e distribuire la macchia wirtuale Win10 (Win10.vdi ~20GB) e il template per la home di 'itismeucci'

  • accedere al PC con itismeucci

  • rimuovere fullscreen con CTRL+f

  • aprire il terminale e killare il processo /home/itismeucci/win10.sh

  • spengere Windows

  • su Virtual Media Manager impostare il disco Win10.vdi come "normal"

  • "release" e "remove" lo "snapshot" creato sul disco Win10.vdi

  • aprire le impostazione della macchina virtuale Win10 e riattaccare il disco vdi

  • avviare la macchina virtuale

  • se necessario sloggarsi da itismeucci e loggarsi come admin

  • effettuare tutte le modifiche necessarie, compresi gli aggiornamenti di Windows

  • spengere Windows

  • da Virtual Media Manager rendere il disco immutabile (verrà rilasciato)

  • ricollegare il disco alla virtual machine

  • distribuire il VDI:

    Configurare itismeucci_template_master in hosts ed eseguire

    ansible-playbook -i hosts.yml -l lai2 --verbose -K itismeucci_tar.yml
    ansible-playbook -i hosts.yml -l lai2 --verbose -K itismeucci_scp.yml -f 1
    ansible-playbook -i hosts.yml -l lai2 --verbose -K itismeucci_untar.yml -f 30
    

    itismeucci_template_master è l'host da dove prelevare la home di template per itismeucci

Utility

ansible -i hosts.yml all -m ping
ansible lai2 -i ./hosts.yml -m reboot -K -b -f 50
ansible lai2 -i ./hosts.yml -m community.general.shutdown -K -b -f 50
ansible-playbook -i hosts.yml -l lai2 --ask-vault-pass -K firebird-up.yml
ansible-playbook -i hosts.yml -l lai2 --ask-vault-pass -K firebird-down.yml
ansible-playbook -i hosts.yml -l lai2 --ask-vault-pass -K install_software.yml
ansible-playbook -i hosts.yml -l lai2 -K --ask-vault-pass install_software.yml
ansible-playbook -i hosts.yml -l lai2 -K veyon_restart.yml
ansible-playbook -i hosts.yml -l lai2 --verbose --ask-vault-pass -K upgrade.yml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages