ForNeVeR / facility13.devops

Infrastructure as a code for facility13 host

Repository from Github https://github.comForNeVeR/facility13.devopsRepository from Github https://github.comForNeVeR/facility13.devops

facility13 host

How to Use

  1. Copy hosts.example.ini to hosts.ini, fix the host connection details if needed.

  2. Copy vars/vars.example.yml to vars/vars.yml and adjust it accordingly.

  3. Copy vars/secrets.example.yml to vars/secrets.yml and adjust it accordingly.

  4. ansible-vault encrypt vars/secrets.yml

  5. To check the results without applying, run ansible-playbook --ask-vault-pass --ask-become-pass --check --diff default.yml.

    To deploy, run ansible-playbook --ask-vault-pass --ask-become-pass default.yml.

If on Windows, feel free to use scripts ansible-playbook.ps1 and ansible-vault.ps1 as substitutes to use Ansible from WSL.

Documentation

License

The project is distributed under the terms of the MIT license.

The license indication in the project's sources is compliant with the REUSE specification v3.3.

Frequently Asked Questions

  1. What is facility13?

    Answer: it is an internal name of a machine that hosts various services, as demonstrated by this repository.

  2. Why 13? What happened with the previous 12?

    Answer: [REDACTED].

About

Infrastructure as a code for facility13 host

License:MIT License


Languages

Language:PowerShell 94.5%Language:Jinja 5.5%