Skip to content

HugoPfeffer/env-config-playbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enviroment Configuration Playbook

Quick config playbook (Compiled by Hugo Pfeffer)

Made By Top Languages License



About the project

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.


Requirements

  • Vagrant
    • Used to provision the Ansible master
  • Ansible


Installation


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.



Bugs

  • 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.


About

Playbook made to provision my newly created VMs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages