{"action":"created","issue":{"url":"https://api.github.com/repos/dayglojesus/managedmac/issues/59","labels_url":"https://api.github.com/repos/dayglojesus/managedmac/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/dayglojesus/managedmac/issues/59/comments","events_url":"https://api.github.com/repos/dayglojesus/managedmac/issues/59/events","html_url":"https://github.com/dayglojesus/managedmac/issues/59","id":54469623,"number":59,"title":"managedmac::activedirectory class needs a seatbelt ","user":{"login":"dayglojesus","id":317143,"avatar_url":"https://avatars.githubusercontent.com/u/317143?v=3","gravatar_id":"","url":"https://api.github.com/users/dayglojesus","html_url":"https://github.com/dayglojesus","followers_url":"https://api.github.com/users/dayglojesus/followers","following_url":"https://api.github.com/users/dayglojesus/following{/other_user}","gists_url":"https://api.github.com/users/dayglojesus/gists{/gist_id}","starred_url":"https://api.github.com/users/dayglojesus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dayglojesus/subscriptions","organizations_url":"https://api.github.com/users/dayglojesus/orgs","repos_url":"https://api.github.com/users/dayglojesus/repos","events_url":"https://api.github.com/users/dayglojesus/events{/privacy}","received_events_url":"https://api.github.com/users/dayglojesus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dayglojesus/managedmac/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-01-15T16:25:33Z","updated_at":"2015-01-17T00:42:43Z","closed_at":null,"body":"Binding to AD using a profile is great, except for one thing...\r\n\r\nWhen you change the content of a profile, it's an all or nothing operation. If you need to modify one of the plugin settings after you've deployed the profile, the entire profile will be removed and reinstalled.\r\n\r\nHowever, if your AD is not available when this happens, you will wind up with cascading Puppet resource failures. Fun!\r\n\r\nExample: \r\n- AD is only available on a private network\r\n- machine is deployed and successfully bound to AD\r\n- machine connects from a foreign network\r\n- a change to the managedmac::activedirectory params is made\r\n\r\nAs a workaround, create a new class param that will force a check the availability of the specified Active Directory domain before attempting any operations."},"comment":{"url":"https://api.github.com/repos/dayglojesus/managedmac/issues/comments/70345491","html_url":"https://github.com/dayglojesus/managedmac/issues/59#issuecomment-70345491","issue_url":"https://api.github.com/repos/dayglojesus/managedmac/issues/59","id":70345491,"user":{"login":"dayglojesus","id":317143,"avatar_url":"https://avatars.githubusercontent.com/u/317143?v=3","gravatar_id":"","url":"https://api.github.com/users/dayglojesus","html_url":"https://github.com/dayglojesus","followers_url":"https://api.github.com/users/dayglojesus/followers","following_url":"https://api.github.com/users/dayglojesus/following{/other_user}","gists_url":"https://api.github.com/users/dayglojesus/gists{/gist_id}","starred_url":"https://api.github.com/users/dayglojesus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dayglojesus/subscriptions","organizations_url":"https://api.github.com/users/dayglojesus/orgs","repos_url":"https://api.github.com/users/dayglojesus/repos","events_url":"https://api.github.com/users/dayglojesus/events{/privacy}","received_events_url":"https://api.github.com/users/dayglojesus/received_events","type":"User","site_admin":false},"created_at":"2015-01-17T00:42:43Z","updated_at":"2015-01-17T00:42:43Z","body":"This is going to be my longest commit message ever, and I didn't even rant."}}