{"action":"created","issue":{"url":"https://api.github.com/repos/simp/rubygem-simp-cli/issues/57","repository_url":"https://api.github.com/repos/simp/rubygem-simp-cli","labels_url":"https://api.github.com/repos/simp/rubygem-simp-cli/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/simp/rubygem-simp-cli/issues/57/comments","events_url":"https://api.github.com/repos/simp/rubygem-simp-cli/issues/57/events","html_url":"https://github.com/simp/rubygem-simp-cli/pull/57","id":208494405,"number":57,"title":"WIP (SIMP-2702) Make bootstrap great again","user":{"login":"nick-markowski","id":12157406,"avatar_url":"https://avatars2.githubusercontent.com/u/12157406?v=3","gravatar_id":"","url":"https://api.github.com/users/nick-markowski","html_url":"https://github.com/nick-markowski","followers_url":"https://api.github.com/users/nick-markowski/followers","following_url":"https://api.github.com/users/nick-markowski/following{/other_user}","gists_url":"https://api.github.com/users/nick-markowski/gists{/gist_id}","starred_url":"https://api.github.com/users/nick-markowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nick-markowski/subscriptions","organizations_url":"https://api.github.com/users/nick-markowski/orgs","repos_url":"https://api.github.com/users/nick-markowski/repos","events_url":"https://api.github.com/users/nick-markowski/events{/privacy}","received_events_url":"https://api.github.com/users/nick-markowski/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-02-17T16:41:47Z","updated_at":"2017-03-03T16:59:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/simp/rubygem-simp-cli/pulls/57","html_url":"https://github.com/simp/rubygem-simp-cli/pull/57","diff_url":"https://github.com/simp/rubygem-simp-cli/pull/57.diff","patch_url":"https://github.com/simp/rubygem-simp-cli/pull/57.patch"},"body":"- First round of RC bootstrap fixes.\r\n- There is now only one tagged run, simp + pupmod. The puppetserver\r\n  is fully configured at the end of the run, clearing up all\r\n  messy restarts of the service during the rest of the bootstrap.\r\n- For now, all other base modules are two run idempotent, so tagless\r\n  runs have been limited to two in number.\r\n\r\nSIMP-2707 #comment first cut\r\nSIMP-2702 #comment cleaned up tags"},"comment":{"url":"https://api.github.com/repos/simp/rubygem-simp-cli/issues/comments/284009347","html_url":"https://github.com/simp/rubygem-simp-cli/pull/57#issuecomment-284009347","issue_url":"https://api.github.com/repos/simp/rubygem-simp-cli/issues/57","id":284009347,"user":{"login":"nick-markowski","id":12157406,"avatar_url":"https://avatars2.githubusercontent.com/u/12157406?v=3","gravatar_id":"","url":"https://api.github.com/users/nick-markowski","html_url":"https://github.com/nick-markowski","followers_url":"https://api.github.com/users/nick-markowski/followers","following_url":"https://api.github.com/users/nick-markowski/following{/other_user}","gists_url":"https://api.github.com/users/nick-markowski/gists{/gist_id}","starred_url":"https://api.github.com/users/nick-markowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nick-markowski/subscriptions","organizations_url":"https://api.github.com/users/nick-markowski/orgs","repos_url":"https://api.github.com/users/nick-markowski/repos","events_url":"https://api.github.com/users/nick-markowski/events{/privacy}","received_events_url":"https://api.github.com/users/nick-markowski/received_events","type":"User","site_admin":false},"created_at":"2017-03-03T16:59:35Z","updated_at":"2017-03-03T16:59:35Z","body":"pupmod lays down a puppetagent cron job which triggers every 12th and 42nd minute of ever hour.  If you bootstrap during either period (which is not uncommon), the cron will kick off puppet agent and will wreck bootstrap.  This issue has actually plagued bootstrap (and runpuppet!) since...ever. But until recent updates, I had not put 2 and 2 together and realized the cron was kicking off. We need to devise a way to disable cron at the end of the pupmod/simp tagged run, before puppet has finished running. We can re-enable it after all puppet runs are complete. @op-ct suggested if all else fails, to run an exec in the post of the tagged run that disabled cron in whatever manner we choose, but said to keep in mind it's a hack. Other suggestions welcome."}}
{"actor":{"display_login":"nick-markowski"}}