Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wluisaraujo/ansible
Infrastructure as Code (IaC) with Ansible
https://github.com/wluisaraujo/ansible
ansible apache2 bind9 centos debian iptables isc-dhcp-server lvm2 mariadb named nfs nginx ntp ntpdate playbooks postfix roundcubemail squid timezone
Last synced: about 1 month ago
JSON representation
Infrastructure as Code (IaC) with Ansible
- Host: GitHub
- URL: https://github.com/wluisaraujo/ansible
- Owner: wluisaraujo
- License: gpl-3.0
- Created: 2018-01-15T20:17:23.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-21T19:06:33.000Z (about 3 years ago)
- Last Synced: 2024-01-14T13:47:21.855Z (11 months ago)
- Topics: ansible, apache2, bind9, centos, debian, iptables, isc-dhcp-server, lvm2, mariadb, named, nfs, nginx, ntp, ntpdate, playbooks, postfix, roundcubemail, squid, timezone
- Language: PHP
- Homepage:
- Size: 15.4 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Infrastructure as Code with [Ansible](https://www.ansible.com)
## Apresentação
Administrar uma infraestrutura de DataCenter com a solução [Ansible](https://www.ansible.com) para automação.
Por que [Ansible](https://www.ansible.com) ?
Entre as ferramentas, é a menos que interfere entre você e o problema. É a mais efetiva para traduzir o pensamentos em ações.
É All-in-one;
Faz Gerência de Configuração;
Aplica-se com idempotência;
Aplica-se a Convergência;
Mantêm o estado desejado;
Faz Provisionamento;
Integra-se há Orquestração;
-----------
## Introdução
- [Guia Rápido](https://git.io/fhhZ9)## Compatibilidade
- [Fedora](https://getfedora.org/pt_BR/workstation/)
- [RHEL](https://access.redhat.com/documentation)
- [CentOS](https://wiki.centos.org/HowTos)
- [Debian]()
- [Ubuntu]()
- [Mac OS]()
- [Windows (WSL)?]()# Requerimentos
- Editores de texto
- [vim](https://aurelio.net/vim/)
- [atom]()
- [Visual Studio Code]()
-----------## Ambiente
- [Ansible](https://www.ansible.com) com [Travis CI](https://travis-ci.org/)
- [Ansible](https://www.ansible.com) c/ [vagrant](https://www.vagrantup.com/)
- [Ansible c/ docker](https://github.com/wluisaraujo/iac-ansible-docker.git)
- [Ansible Galaxy](https://galaxy.ansible.com/)Utilizando [Ansible](https://www.ansible.com) para gerenciar configurações de servidores Linux (Debian/CentOs/Ubuntu), MS Windows nodes.
Roles para gerenciar um ambiente de infraestrutura
Role | Ansible Galaxy | Build Status
--- | :---: | ---:
[Web Server Apache](https://github.com/wluisaraujo/ansible-role-apache) | [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Apache-blue.svg)](https://galaxy.ansible.com/wluisaraujo/apache) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-apache.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-apache)
[AWX](https://github.com/wluisaraujo/ansible-role-awx)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-AWX-blue.svg)](https://galaxy.ansible.com/wluisaraujo/awx) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-awx.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-awx)
[BaseLine de Servidores](https://github.com/wluisaraujo/ansible-role-commonserver)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-CommonServer-blue.svg)](https://galaxy.ansible.com/wluisaraujo/commonserver) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-commonserver.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-commonserver)
[DHCP Server](https://github.com/wluisaraujo/ansible-role-dhcpd) | [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-DHCPD-blue.svg)](https://galaxy.ansible.com/wluisaraujo/dhcpd) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-dhcpd.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-dhcpd)
[Docker](https://github.com/wluisaraujo/ansible-role-docker)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Docker-blue.svg)](https://galaxy.ansible.com/wluisaraujo/docker) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-docker.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-docker)
[Gitlab](https://github.com/wluisaraujo/ansible-role-gitlab) | [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Gitlab-blue.svg)](https://galaxy.ansible.com/wluisaraujo/gitlab) |[![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-gitlab.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-gitlab)
[DNS GUI WebInterface](https://github.com/wluisaraujo/ansible-role-globodns) | [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Globo%20DNS-blue.svg)](https://galaxy.ansible.com/wluisaraujo/globodns) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-globodns.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-globodns)
[Firewall iptables](https://github.com/wluisaraujo/ansible-role-iptables)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-iptables-blue.svg)](https://galaxy.ansible.com/wluisaraujo/iptables) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-iptables.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-iptables)
[Jenkins](https://github.com/wluisaraujo/ansible-role-jenkins)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Jenkins-blue.svg)](https://galaxy.ansible.com/wluisaraujo/jenkins) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-jenkins.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-jenkins)
[Kubernetes](https://github.com/wluisaraujo/ansible-role-k8s)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Kubernetes-blue.svg)](https://galaxy.ansible.com/wluisaraujo/k8s) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-k8s.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-k8s)
[Mysql Server](https://github.com/wluisaraujo/ansible-role-mariadb)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-MariaDB-blue.svg)](https://galaxy.ansible.com/wluisaraujo/mariadb) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-mariadb.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-mariadb)
[DNS Server](https://github.com/wluisaraujo/ansible-role-named)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Named-blue.svg)](https://galaxy.ansible.com/wluisaraujo/named) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-named.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-named)
[NFS Server](https://github.com/wluisaraujo/ansible-role-nfs)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-NFS-blue.svg)](https://galaxy.ansible.com/wluisaraujo/nfs) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-nfs.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-nfs)
[Web Server Nginx](https://github.com/wluisaraujo/ansible-role-nginx)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-NGINX-blue.svg)](https://galaxy.ansible.com/wluisaraujo/nginx) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-nginx.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-nginx)
[NTP](https://github.com/wluisaraujo/ansible-role-ntp)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-NTP-blue.svg)](https://galaxy.ansible.com/wluisaraujo/ntp) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-ntp.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-ntp)
[OpenShift (OKD)](https://github.com/wluisaraujo/ansible-role-okd)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-OpenShift-blue.svg)](https://galaxy.ansible.com/wluisaraujo/okd) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-okd.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-okd)
[OpenLadp](https://github.com/wluisaraujo/ansible-role-openldap)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-OpenLdap-blue.svg)](https://galaxy.ansible.com/wluisaraujo/openldap) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-openldap.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-openldap)
[OpenVPN](https://github.com/wluisaraujo/ansible-role-openvpn)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-OpenVPN-blue.svg)](https://galaxy.ansible.com/wluisaraujo/openvpn) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-openvpn.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-openvpn)
[oVirt Guest Agent](https://github.com/wluisaraujo/ansible-role-ovirtguestagent)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Workstation-blue.svg)](https://galaxy.ansible.com/wluisaraujo/workstation) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-ovirtguestagent.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-ovirtguestagent)
[Postsfix](https://github.com/wluisaraujo/ansible-role-postfix)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Postfix-blue.svg)](https://galaxy.ansible.com/wluisaraujo/postfix) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-postfix.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-postfix)
[PosgreSQL](https://github.com/wluisaraujo/ansible-role-postgresql)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Postgresql-blue.svg)](https://galaxy.ansible.com/wluisaraujo/postgresql) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-postgresql.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-postgresql)
[Puppet](https://github.com/wluisaraujo/ansible-role-puppet)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Puppet-blue.svg)](https://galaxy.ansible.com/wluisaraujo/puppet) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-puppet.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-puppet)
[Webmail RoundCube](https://github.com/wluisaraujo/ansible-role-roundcubemail)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Roundcube-blue.svg)](https://galaxy.ansible.com/wluisaraujo/roundcubemail) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-roundcubemail.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-roundcubemail)
[Log Server](https://github.com/wluisaraujo/ansible-role-rsyslog)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-rsyslog-blue.svg)](https://galaxy.ansible.com/wluisaraujo/rsyslog) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-rsyslog.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-rsyslog)
[Rundeck](https://github.com/wluisaraujo/ansible-role-rundeck)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Rundeck-blue.svg)](https://galaxy.ansible.com/wluisaraujo/rundeck) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-rundeck.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-rundeck)
[Snmpd](https://github.com/wluisaraujo/ansible-role-snmpd)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Snmpd-blue.svg)](https://galaxy.ansible.com/wluisaraujo/snmpd) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-snmpd.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-snmpd)
[Proxy Server](https://github.com/wluisaraujo/ansible-role-squid)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Squid-blue.svg)](https://galaxy.ansible.com/wluisaraujo/squid) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-squid.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-squid)
[TheForeman](https://github.com/wluisaraujo/ansible-role-theforeman)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-TheForeman-blue.svg)](https://galaxy.ansible.com/wluisaraujo/theforeman) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-theforeman.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-theforeman)
[Users Linux (local)](https://github.com/wluisaraujo/ansible-role-users)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Users-blue.svg)](https://galaxy.ansible.com/wluisaraujo/users) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-users.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-users)
[Vagrant](https://github.com/wluisaraujo/ansible-role-vagrant)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Vagrant-blue.svg)](https://galaxy.ansible.com/wluisaraujo/vagrant) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-vagrant.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-vagrant)
[FTP Server](https://github.com/wluisaraujo/ansible-role-vsftpd)| [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-vsFTPd-blue.svg)](https://galaxy.ansible.com/wluisaraujo/vsftpd) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-vsftpd.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-vsftpd)
[Desktop Linux](https://github.com/wluisaraujo/ansible-role-workstation.git) | [![Ansible Galaxy](https://img.shields.io/badge/Ansible%20Galaxy-Workstation-blue.svg)](https://galaxy.ansible.com/wluisaraujo/workstation) | [![Build Status](https://travis-ci.org/wluisaraujo/ansible-role-workstation.svg?branch=master)](https://travis-ci.org/wluisaraujo/ansible-role-workstation)## Referências
-----------[Blog 4Linux](http://blog.4linux.com.br/)
[AnsibleBR](http://ansible-br.org)
[DevDocs](http://devdocs.io/ansible/)
[DoAUTO](https://doauto.blog/?s=ansible)
[Churrops](https://churrops.io/category/devops/ansible)
[Medium](https://medium.com/@ricardson)
[DigitalOcean](https://www.digitalocean.com)
[GiovanniReisNunes](https://giovannireisnunes.wordpress.com)
[Cyberciti](https://www.cyberciti.biz/faq/how-to-set-and-use-sudo-password-for-ansible-vault/)
----------------
[![Author](https://img.shields.io/badge/Author-%40w.luis.araujo-blue.svg)](http://linkedin.com/in/wluisaraujo)----------------
[![Licence](https://img.shields.io/badge/License-GPL%20v3-red.svg)](https://www.gnu.org/licenses/gpl-3.0.pt-br.html)