{"id":1221,"date":"2016-07-20T18:57:32","date_gmt":"2016-07-20T22:57:32","guid":{"rendered":"https:\/\/2016.toronto.wordcamp.org\/?post_type=wcb_session&#038;p=1221"},"modified":"2016-07-20T18:57:32","modified_gmt":"2016-07-20T22:57:32","slug":"repeatable-wordpress-installs","status":"publish","type":"wcb_session","link":"https:\/\/toronto.wordcamp.org\/2016\/session\/repeatable-wordpress-installs\/","title":{"rendered":"Repeatable WordPress installs"},"content":{"rendered":"<h3><em><strong>Session Description<\/strong><\/em><\/h3>\n<p>Does you WordPress site need repeatable installs for dev, QA and production? How about upgrades or security patches? Manage your army of WordPress VPS with Ansible and save your sanity!<\/p>\n<h3><em><strong>Learning Outcomes<\/strong><\/em><\/h3>\n<p>* Learn the basics of Ansible and how it integrates with WordPress<br \/>\n* How to structure your deployments<br \/>\n* Make Ansible handle your housekeeping tasks<\/p>\n<h3><em><strong>User level<\/strong><\/em><\/h3>\n<p>All attendees are welcome to come to this session but the ones that will likely benefit the most\u00a0are intermediate &amp; advanced\u00a0developers.<\/p>\n<h3><em><strong>Prerequisites<\/strong><\/em><\/h3>\n<p>The\u00a0technical knowledge required to understand\u00a0this session is to know how to run WordPress on a VPS or dedicated machine, or have access to a command line.<\/p>\n<h3><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Session Description Does you WordPress site need repeatable installs for dev, QA and production? How about upgrades or security patches? Manage your army of WordPress VPS with Ansible and save your sanity! Learning Outcomes * Learn the basics of Ansible &hellip; <a href=\"https:\/\/toronto.wordcamp.org\/2016\/session\/repeatable-wordpress-installs\/\">Continue reading <span class=\"assistive-text\">Repeatable WordPress installs<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":14865871,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1470596400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[928],"footnotes":""},"session_track":[909936],"session_category":[],"class_list":["post-1221","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-4-rm-1-149"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p789Km-jH","session_date_time":{"date":"August 7, 2016","time":"3:00 pm"},"session_speakers":[{"id":"928","slug":"alan-lok","name":"Alan Lok","link":"https:\/\/toronto.wordcamp.org\/2016\/speaker\/alan-lok\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1221\/revisions"}],"predecessor-version":[{"id":1511,"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1221\/revisions\/1511"}],"speakers":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/928"}],"author":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wporg\/v1\/users\/alanlok"}],"wp:attachment":[{"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=1221"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=1221"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=1221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}