Git Product home page Git Product logo

ansible's Introduction

Ansible

Speedy Config Time

Usage

  1. spin up machine
  2. add the ansible SSH key to the machine
  3. add machine to hosts
  4. ansible-playbook site.yml

Roles

role function deployed under
baseline basic config
bitwarden password manager vault
caddy reverse proxy
docker containerization (may install podman)
duo 2FA SSH
firewalld firewall configuration
letsencrypt certificates
nginx reverse proxy
plex media server plex
proxmox configures proxmox after install
step-ca ACME server ca

Caddy inspo

Special Groups

group meaning
bastion something public facing. Gets fail2ban installed
homeServer gets telegraf installed and pointed to influx

Suggested vars

var reason required by
domain url, duh revprxy, step-ca
dns_digitalocean_token DNS validation for wildcard certs letsencrypt
email for DNS validation letsencrypt
duo duo 2fa duo
fail2ban_destemail where fail2ban emails go baseline
influxdb_urls where to send metrics baseline
telegraf metrics configuration baseline

ansible's People

Contributors

guppy0130 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.