Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d3athkai/ansible-playbooks
My Ansible Playbooks collections
https://github.com/d3athkai/ansible-playbooks
ansible ansible-playbook centos debian linux python python3 raspberrypi raspbian redhat redhat-enterprise-linux rockylinux ubuntu yaml yml
Last synced: 23 days ago
JSON representation
My Ansible Playbooks collections
- Host: GitHub
- URL: https://github.com/d3athkai/ansible-playbooks
- Owner: d3athkai
- License: gpl-3.0
- Created: 2022-09-24T17:17:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-15T06:13:11.000Z (3 months ago)
- Last Synced: 2024-09-15T09:56:21.884Z (3 months ago)
- Topics: ansible, ansible-playbook, centos, debian, linux, python, python3, raspberrypi, raspbian, redhat, redhat-enterprise-linux, rockylinux, ubuntu, yaml, yml
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![GPL-3.0](https://img.shields.io/badge/license-GPL--3.0-BE0000?style=plastic)](#)
[![Red Hat](https://img.shields.io/badge/Red%20Hat-E5141F?style=plastic)](#) [![Rocky Linux](https://img.shields.io/badge/RockyLinux-07BA82?style=plastic)](#) [![Ubuntu+](https://img.shields.io/badge/Ubuntu-DD4814?style=plastic)](#) [![Raspberry Pi OS](https://img.shields.io/badge/Raspberry--Pi--OS-C51A4A?style=plastic)](#)
[![Ansible](https://img.shields.io/badge/Ansible-131211?style=plastic)](#) [![Python 3](https://img.shields.io/badge/Python-3-3673A5?style=plastic)](#)# My Ansible Playbooks
A Work-in-Progress (WIP), with more Ansible Playbooks adding regularly.
## Ansible Tips and Tricks
Refer to [My Ansible Tips and Tricks](https://gist.github.com/d3athkai/3b1c6becc41d79f45332f238791ceb3d).
## Recommended Ansible Settings
In `/etc/ansible/ansible.cfg`, under `[defaults]`, add: `interpreter_python=/usr/bin/python3`
## Playbooks List
| S/N | Playbook | Description |
| ------------- | ------------- | ------------- |
| 1 | add-yum-repo.yml | To add a new Yum Repo for CentOS, Red Hat and Rocky Linux.
It has the option to disable all existing repos in `/etc/yum.repos.d`. |
| 2 | ansible-setup-clients.yml | To setup individual Ansible client so that the Ansible master can communicate with this client.
It will create a non-root privilleged user for running Ansible tasks and also plant the ssh public key from the Ansible Master. |
| 3 | detect-family-distribution.yml | To detect OS Family, Distribution Release & version and Architecture. |
| 4 | vault_lookup.yaml | To lookup key-value pairs from HashiCorp Vault. |