Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soerenschneider/ansible
Ansible playbooks and roles to provision low-level infrastructure at soeren.cloud
https://github.com/soerenschneider/ansible
ansible ansible-playbook ansible-role self-hosted
Last synced: 3 months ago
JSON representation
Ansible playbooks and roles to provision low-level infrastructure at soeren.cloud
- Host: GitHub
- URL: https://github.com/soerenschneider/ansible
- Owner: soerenschneider
- Created: 2024-07-30T19:17:13.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-28T13:49:42.000Z (3 months ago)
- Last Synced: 2024-09-30T17:20:15.751Z (3 months ago)
- Topics: ansible, ansible-playbook, ansible-role, self-hosted
- Language: Jinja
- Homepage:
- Size: 2.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ansible
![gitleaks](https://github.com/soerenschneider/ansible/actions/workflows/gitleaks.yaml/badge.svg)
![lint-workflow](https://github.com/soerenschneider/ansible/actions/workflows/lint.yaml/badge.svg)
![security-workflow](https://github.com/soerenschneider/ansible/actions/workflows/security.yaml/badge.svg)This is my collection of privately used Ansible playbooks and roles which powers [my own hybrid cloud](https://github.com/soerenschneider/soeren.cloud).
## Requirements
1. [Install Ansible](https://docs.ansible.com/ansible/latest/installation_guide/index.html):
1. Using pip: `pip3 install ansible`1. Run `git clone https://github.com/soerenschneider/ansible.git ` to clone this repository to your local drive.
1. Run `ansible-galaxy install -r requirements.yml` inside this directory to install required Ansible roles.
1. Define an [Ansible inventory](https://docs.ansible.com/ansible/latest/inventory_guide/intro_inventory.html) that matches your infrastructure.
1. Choose a playbook and run it: `ansible-playbook -i path-to-your-inventory path-to-the-playbook`