robertsmieja / ansible-personal-playbooks

Collection of Ansible Playbooks to bootstrap machines

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible Personal Playbooks

Collection of Ansible Playbooks to bootstrap machines Written for Fedora

Pre-requisites

  • Ansible: sudo dnf install ansible -y

Usage

  1. Clone Git repo: git clone https://github.com/robertsmieja/ansible-personal-playbooks/
  2. Run playbooks:
cd ansible-personal-playbooks
ansible-playbook python/fedora.yaml
ansible-playbook vscode/fedora.yaml

Linting

Pre-requisites

  • A VirtualEnv
pip install -r requirements.txt
ansible-lint **/*.yaml

Running a playbook inside a container

docker run --rm -it -v "$(pwd):/ansible-personal-playbooks" --workdir "/ansible-personal-playbooks" --name ansible quay.io/robertsmieja/ansible-fedora-30 bash
ansible-playbook **/*.yaml # Replace with specific playbook

About

Collection of Ansible Playbooks to bootstrap machines

License:MIT License