Skip to content
Ansible automation playbook for deployment and configuration of the Upsilon Project.
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.
examples/inventories
meta
playbooks
roles
.gitignore
Makefile
README.md
apb.yml
site.yml

README.md

upsilon-ansible

These scripts are in very early development, they help, but don't install a full environment. Only useful if you know Upsilon pretty well right now. If you want to play around with Upsilon for testing, don't use this method, instead try the other methods listed in the upsilon docs.

Order of playbooks

  • site <- always execute this playbook
    • checks
    • dependencies
    • setup One of;
      • docker
      • rpm
    • ...

How to use

ansible-playbook -i oneOfTheCopiedExampleInventories site.yml

Example inventories

You should copy one of the example inventories to a useful place, or /etc/ansible/hosts to run these playbooks.

Large VM Environment

Ref: large-vm-environment (yaml format)

allinone

Ref: allinone.example (ini format)

Variables

Overall installation settings

variable name acceptable/example options description
deployment_type docker, rpm ...
database_host MySQL Host
database_user MySQL Username
database_pass MySQL Password

RPM installation

No specific variables available for RPM installs yet.

Docker installation

variable name acceptable options description
docker_web_port default:85 The web port to listen on.
You can’t perform that action at this time.