Skip to content
An Ansible repository for common tasks for the UTN System administrator
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
files/pubkeys
host_vars
roles
templates/systemd
vars
.gitignore
README.md
ansible-requierments.yml
ansible.cfg
common.yml
custom_web.yml
custom_web_babbage.yml
documentation.yml
drupal7.yml
hosts
moore.yml
node_applications.yml
survey.yml
upgrade.yml
webserver.yml

README.md

UTN Ansible

This repository contains the deployment scripts used by the UTN servers. Playbooks are located in the root directory and are named after the various applications they deploy. The exception to this rule is common.yml which includes basics for all server machines, i.e. user management and firewall setup.

Contributing

Although this repository is mainly meant for the UTN system administrator it is open to contributions and improvements.

Example

To deploy the drupal 7 websites:

  1. Make sure you've entered your vault password in password.txt
  2. Make sure you've made a file for the selected host as shown in host_vars/example.utn.se.
  3. Run ansible-playbook drupal7.yml
You can’t perform that action at this time.