Repo created to assist me config my VMs and enviroments quicker after a clean OS install. My future goals for this repo is to add more and more customizations, tool installation, etc with some controlability by removing or adding roles to the plabook.
- Vagrant
- Used to provision the Ansible master
- Ansible
Install vagrant, go to the project folder and run:
vagrant up && vagrant ssh
The ansible playbook should be executed on the box start, if not, run the playbook manually with the ansible-playbook
command.
-
At the installation of the Epel repo, it might fail with a GPG check. A workaround for that is to disable the GPG check with:
- name: 'Adiciona Epel-release' dnf: disable_gpg_check: yes name: 'https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm' state: present become: yes
Or add the GPG signature manually:
- rpm_key: state: present key: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8
Some other packages might need a GPG signature, like Minikube.