diff --git a/library/source_control/githooks b/library/source_control/githooks index 69ab3595dd..b79fb04d5a 100644 --- a/library/source_control/githooks +++ b/library/source_control/githooks @@ -1,35 +1,34 @@ #!/usr/bin/python +# -*- coding: utf-8 -*- + +# (c) 2013, Phillip Gentry +# +# This file is part of Ansible +# +# Ansible is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# Ansible is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Ansible. If not, see . + import json import urllib2 import base64 -""" -Ansible module to add authorized_keys for ssh logins. -(c) 2013, Phillip Gentry - -This file is part of Ansible - -Ansible is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -Ansible is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with Ansible. If not, see . -""" - DOCUMENTATION = ''' --- module: githooks short_description: Manages github service hooks. description: - Adds service hooks and removes service hooks that have an error status. -version_added: "1.3.4" +version_added: "1.4" options: user: description: @@ -63,7 +62,6 @@ EXAMPLES = ''' - local_action: githooks action=cleanall user={{ gituser }} oauthkey={{ oauthkey }} repo={{ repo }} ''' - def list(hookurl, oauthkey, repo, user): url = "%s/hooks" % repo auth = base64.encodestring('%s:%s' % (user, oauthkey)).replace('\n', '')