Role do Ansible com os passos para a instalação do VirtualBox em distribuições Linux.
- Fedora 37 ou superior
- Linux Mint 21.1 ou superior
- openSUSE Leap 15.4 ou superior
- Ubuntu 22.04 ou inferior
-
main: Tag a ser utilizada em conjunto com outras tags, se alguma tag for especificada no comando.
-
repo: Inclui todos os repositórios da role no Sistema.
-
deps: Instala os pacotes de dependências.
-
virtualbox: Realiza a instalação do VirtualBox.
- virtualbox_version: versão do VirtualBox, valor padrão: 7.0 .
Linux Mint e Ubuntu:
- openssh-server. Ex.: sudo apt install openssh-server
Exemplo de arquivo de hosts: pasta_invetario/hosts
[NOME]
IP ansible_connection=ssh ansible_ssh_user=USUARIO ansible_ssh_pass=SENHA_URUARIO ansible_become_pass=SENHA_ROOT
Especificar interpretador python 3: pasta_invetario/group_vars/all
ansible_python_interpreter: "/usr/bin/python3"
Exemplo de uso da Role, com as configurações padrão:
- hosts: desktop
roles:
- install-virtualbox-linux
Exemplo de uso da Role com variáveis:
- hosts: desktop
roles:
- { role: install-virtualbox-linux, virtualbox_version: 6.0 }
Comando para executar todas as tasks:
ansible-playbook -i <caminho_inventario> <caminho_playbook>
Comando para executar a tag "vagrant" (em caso de uso de tags, a tag "main" é obrigatória):
ansible-playbook -i <caminho_inventario> <caminho_playbook> --tags "main, vagrant"
MIT