freedomofpress/securedrop — pull request #713 by dolanjs (2014-10-29 19:07:27+00:00)
Title: Add tags to speed up staging provisioning

Added tags to all the roles and created and mapped out the likely scenarios. Had to separate adding the fpf repo to its own role since multiple roles require it (ossec, grsec and app). Had to add a duplicate tor-sigingin-key to the common-mon/files directory until have time to rewrite torrc file as a template.

# Quickest boot
#ansible.skip_tags = [ "common", "ossec", 'app-test' ]

# Testing the web application installing local securedrop-app-code deb
# package
#ansible.skip_tags = [ "common", "ossec", 'fpf_repo' ]

# Testing the web app from repo
#ansible.skip_tags = [ "install_local_pkgs", "common", "ossec" ]

# Creating the apparmor profiles
#ansible.skip_tags = [ "grsec", "ossec", "app-test" ]

# Testing the full install install with local access exemptions
# This requires to also up mon-staging or else authd will error
ansible.skip_tags = [ "install_local_pkgs" ]