Skip to content

Reception123/ansible-playbook

 
 

Repository files navigation

ansible-playbook

Our Ansible playbook with tasks, configuration files, etc. for the Orain wikifarm

About Ansible playbooks: http://www.ansibleworks.com/docs/playbooks.html

Travis CI Build Status

Travis CI is a continuous integration service used by this repo (see .travis.yml for details).

On every new pull request or commit, Travis CI will run a series of checks on the repo.

See https://travis-ci.org/Orain/ansible-playbook

New Instances

New instances will first require you to install ansible before running the playbook!

pip install ansible

Changing Ansible stuff

Do not make lots of changes in quick succession. Deploy a new change, wait for it to take effect, make sure nothing is broken and then move on to your next change.

If something does go wrong, then revert the change that broke it! If you don't know why it broke, please fill out an issue linking to the commit!

If ansible does not seem to be updating on the server, then you have likely broken the syntax withing the playbook. Travis CI validates the playbook on every commit and pull request and will likely shout in IRC with details of the breakage.

Please revert any breaking changes to Ansible and submit a new fixed commit later.

Changing MediaWiki stuff

Before making any changes to MediaWiki stuff, make sure the user requesting the change has the 'authority' to request for changes on the given wiki.

Deploying new MediaWiki LocalSettings.php

After any change in LocalSettings.php, please make sure the syntax is correct!

About

Our Ansible playbook with tasks, configuration files, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 42.0%
  • Shell 23.6%
  • Ruby 22.9%
  • HTML 7.4%
  • Python 4.1%