{"push_id":2653989203,"size":34,"distinct_size":25,"ref":"refs/heads/domq/ansible","head":"8180befb10e48847a48df74533cbea416a952b28","before":"879bd545d329188e958f4e082533eb5229225ad6","commits":[{"sha":"b75f3985a0e1c307908b5e2d5b5e54dc704c91ff","author":{"name":"Laurent Boatto","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@me"},"message":"Support for theme rendering","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/b75f3985a0e1c307908b5e2d5b5e54dc704c91ff"},{"sha":"b4ad82904f68deafb446f9c1d00cc26bab9c8f31","author":{"name":"Laurent Boatto","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@me"},"message":"Support for theme rendering","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/b4ad82904f68deafb446f9c1d00cc26bab9c8f31"},{"sha":"36d89ac056f1f18140bdd7a8851ab60eb658b781","author":{"name":"Laurent Boatto","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@me"},"message":"Zip plugin utility","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/36d89ac056f1f18140bdd7a8851ab60eb658b781"},{"sha":"32f0c09d6f2ee692681740a594210a3a31258f72","author":{"name":"Laurent Boatto","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@me"},"message":"Zip plugin","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/32f0c09d6f2ee692681740a594210a3a31258f72"},{"sha":"ee9a1dd0363b450a21e076175368aa0474a9d3f0","author":{"name":"Laurent Boatto","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@me"},"message":"Updated the plugins","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/ee9a1dd0363b450a21e076175368aa0474a9d3f0"},{"sha":"1238ea750d3c6b60f9abce41088d34f6ceb3310c","author":{"name":"lboatto","email":"f2b5180cb29a01bc17fe9131e9af706c6ba8e9e0@users.noreply.github.com"},"message":"Update zip-plugin.sh","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/1238ea750d3c6b60f9abce41088d34f6ceb3310c"},{"sha":"65cfa1a1cc4322ce7741bf98bcddc25d8f8813c6","author":{"name":"Laurent Boatto","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@me"},"message":"Zip plugin","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/65cfa1a1cc4322ce7741bf98bcddc25d8f8813c6"},{"sha":"4147f61a2a684dcbf0db9736b8aa36a37108004b","author":{"name":"lboatto","email":"f2b5180cb29a01bc17fe9131e9af706c6ba8e9e0@users.noreply.github.com"},"message":"Merge pull request #484 from epfl-idevelop/new-theme-adaptation\n\nNew theme adaptation","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/4147f61a2a684dcbf0db9736b8aa36a37108004b"},{"sha":"7916c3dba35167c964bc3d2a0ec5f5ee220667b7","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"De-duplicate plug-ins\n\nIn a, ahem, an embarrassing turn of events, Mac OS X doesn't like file\nnames or directory names that differ only by their case. Keep the ones\nin lowercase.","distinct":false,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/7916c3dba35167c964bc3d2a0ec5f5ee220667b7"},{"sha":"c9a176d2d329b41e837643bb9731a84f808222fd","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Aand apt-transport-https was missing too.","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/c9a176d2d329b41e837643bb9731a84f808222fd"},{"sha":"7de888e188ca33f358eef538a87e555cf939f269","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"php.ini changed paths","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/7de888e188ca33f358eef538a87e555cf939f269"},{"sha":"6dfea5db44ffb55f841d934e3e4c3405b89a1f21","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Enhance debuggability","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/6dfea5db44ffb55f841d934e3e4c3405b89a1f21"},{"sha":"016a71f85a61307c7274a81b466de2cc71e6f688","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Early ansible layout\n\n* Only ./deploy is visible; people who run it just like that,\n  need not even know that it is ansible-playbook running behind\n  the scenes\n\n* One \"host\" per WordPress instance, one group per functional purpose\n  of deployment (e.g. \"charte\", \"prod\")\n\n* Hide away all the good, but scary stuff under ansible/ directory\n\n* Demo role with just one task to create a file in /tmp (for now)","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/016a71f85a61307c7274a81b466de2cc71e6f688"},{"sha":"b2ba23a8b67a22cbffdb8238795d35d880ba2cc6","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Plumb down more of the basics\n\n* variables: environment required by the jahia2wp.py script; path of\n  the WordPress instance\n\n* registered variables: remote temporary directory; status of a\n  no-op command (wp eval '1;') to tell whether the WordPress instance\n  works correctly (tested: just changing the password in\n  wp-config.php, makes this fail as desired)\n\n* debug scaffolding and .gitignore improvements","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/b2ba23a8b67a22cbffdb8238795d35d880ba2cc6"},{"sha":"dbaf66ed5bbb33bb3d048c52ed3d3158530f0bba","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Now with working auto-generation of missing sites\n\n* Run jahia2wp.py with all required flags, environment variables and\n  ancillary YAML files\n* Source secrets out of .env (beats having to go through the\n  hoops of ansible-vault)\n* Document the data flow for all variables\n* Scaffolding for a command-line variable that causes sites to be\n  forcibly deleted (then recreated from backup)","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/dbaf66ed5bbb33bb3d048c52ed3d3158530f0bba"},{"sha":"f7cfe0901cd38d2c4f27d7e2cfb600e32cb9afac","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Just style","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/f7cfe0901cd38d2c4f27d7e2cfb600e32cb9afac"},{"sha":"d1bce50032429dc28db603afa21e2c248b732544","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Creating a temp dir \"doesn't count\" as a change for the final report","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/d1bce50032429dc28db603afa21e2c248b732544"},{"sha":"5db0ac51857b9f5f70fc87bbf62fae5630f74b49","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Basic delete/recreate cycle\n\nUsage is as follows:\n\n    ./deploy -v -l secure-it-next \\\n        -e \"wp_restore_from=none\" \\\n        -e \"wp_destructive_for=['secure-it-next']\" \\\n        -e \"wp_destructive_action=wipe\"\n\nIf either wp_destructive_for or wp_destructive_action are omitted, no\ndestructive actions will take place - that includes destroying the\nWordPress instance and database obviously, but also operations that\nperform a mere update such as a restore from backup.\n\n* delete.yml proceeds only if wp_destructive_action is \"wipe\"\n\n* create.yml proceeds only if wp_destructive_action is \"wipe\" OR the\n  WP site didn't work in the first place","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/5db0ac51857b9f5f70fc87bbf62fae5630f74b49"},{"sha":"706ecac6c3e07ff8a0e36b555397280b77ef7427","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Refactor to extract jahia2-vars.yml","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/706ecac6c3e07ff8a0e36b555397280b77ef7427"},{"sha":"614112c3dad2840e8821505a4867a5b723d0085e","author":{"name":"Dominique Quatravaux","email":"13d7059df19e6478eca896d725ed30ec7566710a@epfl.ch"},"message":"Refactor to extract defaults/main.yml\n\nReading this file alone is supposed to be enough to understand what\nvariables to set in the inventory and on the command line.","distinct":true,"url":"https://api.github.com/repos/epfl-idevelop/jahia2wp/commits/614112c3dad2840e8821505a4867a5b723d0085e"}]}
{"actor":{"display_login":"domq"}}