Commit Graph

20 Commits (f6878d4adafe2e4d2c0bbbe83dd89638b2eefafa)

Author SHA1 Message Date
James Cammarata 9730157525 Validate SSL certs accessed through urllib*
* Adds another module utility file which generalizes the
  access of urls via the urllib* libraries.
* Adds a new spec generator for common arguments.
* Makes the user-agent string configurable.

Fixes #6211
11 years ago
Danilo Bargen 7436da08fe apt_key module: Case insensitive presence checking
Right now key_present() is case sensitive, only uppercase key IDs work. By using "grep -i", lowercase IDs should work too.
11 years ago
Jens Rantil 8f2580fc98 module(apt_key): don't catch `SystemExit`
If we do this, we risk outputting two JSON payloads, which will be
unparsable.
11 years ago
James Tanner 6000d636b3 Fixes #5023 Convert all modules to use new snippet import pattern 11 years ago
Marcus Cobden 414a5b4eab Only remove leading '0x' from key ids, not all 0s 11 years ago
Maykel Moya 2592b2c3f9 Do key validation only when key is provided
key_id is optional, the previous code didn't handle the case of key_id
not specified
11 years ago
Maykel Moya 1a79d9ae58 apt_key: Validate key_id and accept a leading '0x' 11 years ago
Michael DeHaan 4f9d330242 Add version_added to new parameter. 11 years ago
Alan Grosskurth 5ccc7e7277 apt_key: Add 'keyring' parameter
The apt-key command takes an optional --keyring parameter representing
the path to a specific GPG keyring to operate on. If it's not given,
the command operates on all keyring files, i.e., /etc/apt/trusted.gpg
and /etc/apt/trusted.gpg.d/*.gpg.

This change adds a 'keyring' parameter to the apt_key module and
propagates it down to the apt-key command line. The main use case this
supports is organizing keys for third-party repos into individual
keyrings in /etc/apt/trusted.gpg.d, rather than putting them all in
the default keyring.
12 years ago
Michael DeHaan f3093cbb1a Fixup previous apt_key patch to enable file based modes to work. 12 years ago
Michael DeHaan 31b63b033b Merge conflict 12 years ago
Michael DeHaan b4358d1300 Merge branch 'apt_key_file' of git://github.com/veeti/ansible into devel
Conflicts:
	library/packaging/apt_key
12 years ago
Veeti Paananen 77159d21da Add apt_key examples for file and data 12 years ago
Michael DeHaan e128e8b563 Merge pull request #3162 from strawlab/apt-key-binary-fix
allow apt-key module to work with binary key
12 years ago
Michael DeHaan 613df1d649 Merge pull request #3213 from veeti/apt_key_data
Document the data argument for apt_key
12 years ago
Jan-Piet Mens 5c69918d53 DOCS: standardize on EXAMPLES (a.k.a. Docs-JumboPatch JetLag Edition)
Migrated all examples: in DOCUMENTATION=''' string to standalone EXAMPLES=''' string
  Added deprecation warning to moduledev.rst and remove deprecated example from it
  Fixed up a few typos and uppercased some acronyms.
  add consistency to how EXAMPLES are formatted
12 years ago
Veeti Paananen 1284bfd742 Add a file argument to apt_key 12 years ago
Veeti Paananen dcb06a2306 Document the data argument for apt_key 12 years ago
Andrew Straw 94e66ef558 allow apt-key module to work with binary key 12 years ago
Michael DeHaan 391fb98ee2 Allow modules to be categorized, and also sort them when generating the documentation. 12 years ago