Deployment tooling/Cabal/2015-11-09

TODOs from last meeting

 * TODO AQS puppet/beta hacks puppet refactor
 * In progress: https://phabricator.wikimedia.org/T116606

thcipriani@deployment-bastion:/srv/deployment/restbase/deploy$ jq '.' < .git/DEPLOY_HEAD {     "timestamp": "2015-10-21T15:37:28.401642", "user": "thcipriani", "tag": "scap/sync/2015-10-21/0005", "commit": "3006b77eb06651f237967f6c1074deadeef18fc5" }
 * TODO: Checkout RESTBase deploy weirdness from 2015-10-30
 * https://logstash-beta.wmflabs.org/#/dashboard/temp/AVDJhW4sa1EjumVdKD7-
 * Maybe didn't try from deployment-bastion?

Documentation
Still in progress:


 * Recent merges:
 * Important: https://phabricator.wikimedia.org/D32
 * deploy-log: https://phabricator.wikimedia.org/D35


 * Autodoc generation:
 * Happens! https://doc.wikimedia.org/mw-tools-scap/
 * Still hasn't merged https://phabricator.wikimedia.org/T117770 and https://phabricator.wikimedia.org/T117431


 * TODO:
 * User tutorial
 * Environment documentation
 * Unit tests for inheritance +1
 * Document

Config Diffs

 * Pass configuration diff from target back to deployer
 * By default 1st target 1st deploy group
 * Console syntax highlighting
 * for all targets diff
 * TODO: create task for Mukunda

AQS Deployment

 * Puppet cleanup continues https://phabricator.wikimedia.org/T116206

As Always

 * Workboard https://phabricator.wikimedia.org/tag/scap3/
 * Etherpad backed up to https://www.mediawiki.org/wiki/Deployment_tooling/Cabal
 * Future document https://www.mediawiki.org/wiki/Deployment_tooling/Future
 * Spreadsheet: https://docs.google.com/spreadsheets/d/1MlEsFxrLvdZdV_G82WEAIvBXr7ArO7nCEKaFClHhJEw/edit#gid=0