summaryrefslogtreecommitdiff
path: root/lib/ansible/modules/web_infrastructure
Commit message (Collapse)AuthorAgeFilesLines
* jenkins_job module: fix for python3 (#54958)Mariusz Kryński2020-01-191-15/+2
|
* Removed "encode" on color in get_job_status (#66585)Nick Nabb2020-01-181-1/+1
| | | | | | | | * Removed "encode" on color in get_job_status In Python3 (tested in 3.8.1), variable.encode('utf-8') returns as a byte string versus just a string in Python2 (tested in 2.7.17). Removed encode method on return of get_job_status when color exists and wrapped in str() for good measure. * Swap str() for to_native() per feedback
* Add timeout to jenkins_script csrf requests (#62850)Jesus Alvarez2019-11-151-0/+2
|
* update documentation example (#64786)James Vornhagen2019-11-131-1/+1
| | | missing k in workflow in an example for the tower_workflow_template module
* Fix return value documentation (2/2) (#63478)Felix Fontein2019-10-1512-146/+146
| | | | | | | | * Fix return value documentation (2/2). * Avoid validation errors for missing 'contains:'. * Convert JSON text to JSON dict. * example -> sample. * Fix YAML.
* fix typos in web_infrastructure modules (#62202)Andrey Klychkov2019-09-128-10/+10
|
* issue #61672: make jenkins_plugin module work in a session when CSRF … ↵JKDingwall2019-09-102-9/+16
| | | | | | | | | | | | | | | | | | | | | | | | (#61673) * issue #61672: make jenkins_plugin module work in a session when CSRF enabled This commit modifies the signature of `fetch_url` so that a cookie jar can be specified allowing multiple calls to operate with the same session. It uses a similar construct to the `Request` class to initialise the cookie jar if it is not provided. The jenkins_plugin module is modified to create a cookie jar if CSRF is enabled. This cookie jar is then submitted with every call to fetch_url. Also changed is to submit the crumb in the request headers rather than in the data field. This has been tested with Jenkins 2.176. * issue #61672: fix jenkins_script module This commit modifies the jenkins_script module to use the authorization crumb in a session in a similar fashion to the jenkins_plugin change for the same issue.
* Read update file as utf-8 (#55253)Jiri Tyr2019-09-031-1/+1
|
* jboss: add seealso (#61532)Andrey Klychkov2019-08-291-0/+4
|
* nginx_status_facts: deprecate/rename to nginx_status_info (#60979)Felix Fontein2019-08-212-1/+166
| | | | | | | | | | | | | | | | * Rename nginx_status_facts -> nginx_status_info * Add changelog. * Remove warnings. * Re-add ignore.txt entries. * ... * Raw strings for docs. * Use U(...) for link.
* clarifies how ASK works for Tower credentials (#59050)Alicia Cozine2019-07-161-6/+11
| | | | | * clarifies how ASK works for credentials
* Correct a documentation of the jenkins_plugin module (#59139)Wojciech Sciesinski2019-07-161-1/+3
|
* jboss module: add check mode support and integration tests (#58959)Andrey Klychkov2019-07-151-7/+35
| | | | * git war file and wildfly archive from S3 * create setup_wildfly_server role for integration tests
* jboss module: actualize doc formatting (#58913)Andrey Klychkov2019-07-101-22/+26
| | | | * jboss module: actualize doc formatting, remove exceptions from ignore.txt
* tower_workflow_template: Add missing options (#56891)Alberto Murillo2019-06-201-2/+25
| | | | | | | | | | | | The following options can be set on a workflow template but the functionallity to do so from this module was missing. inventory ask_variables_on_launch ask_inventory_on_launch Fixes #49728 Signed-off-by: Alberto Murillo <albertomurillosilva@gmail.com>
* fix tower_credential example: lookup are run on controller (#57516)Pilou2019-06-111-2/+6
| | | | | | - don't advise to use lookups in order to fetch path on managed nodes - fix example: - use slurp instead 'file' lookup - remove extraneous brackets
* Second batch for _facts -> _info rename (#57020)Felix Fontein2019-06-102-27/+31
| | | | | | * Second batch of _facts -> _info. * Forgot one reference.
* tower_user: Fix to create a system auditor properly (#54585)Hideki Saito2019-06-101-1/+30
| | | | | - Fixed issue #54446: tower_user cannot create an auditor user Signed-off-by: Hideki Saito <saito@fgrep.org>
* tower_credential: ssh_key_data isn't a path anymore (#57113)Pilou2019-05-291-1/+1
|
* Add missing roles to tower_role module (#56182)stoned2019-05-081-2/+4
| | | | | | * Add missing roles to tower_role module * Placate 'ansible-test sanity --test pep8'
* added python3 support to nginx_status_facts module (#55428)Dusan Matejka2019-04-181-1/+2
|
* Fixed wrong variable specification format in examples (#55252)Hideki Saito2019-04-152-3/+3
| | | Signed-off-by: Hideki Saito <saito@fgrep.org>
* Fix handling of inventory and credential options for tower_job_launch (#54967)Hideki Saito2019-04-091-5/+19
| | | | | | | - Fixed issue #25017,#37567 - Add example for prompt on launch - Add integration test for prompt on launch Signed-off-by: Hideki Saito <saito@fgrep.org>
* standardize TLS connection properties (#54315)James Cassell2019-03-282-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * openstack: standardize tls params * tower: tower_verify_ssl->validate_certs * docker: use standard tls config params - cacert_path -> ca_cert - cert_path -> client_cert - key_path -> client_key - tls_verify -> validate_certs * k8s: standardize tls connection params - verify_ssl -> validate_certs - ssl_ca_cert -> ca_cert - cert_file -> client_cert - key_file -> client_key * ingate: verify_ssl -> validate_certs * manageiq: standardize tls params - verify_ssl -> validate_certs - ca_bundle_path -> ca_cert * mysql: standardize tls params - ssl_ca -> ca_cert - ssl_cert -> client_cert - ssl_key -> client_key * nios: ssl_verify -> validate_certs * postgresql: ssl_rootcert -> ca_cert * rabbitmq: standardize tls params - cacert -> ca_cert - cert -> client_cert - key -> client_key * rackspace: verify_ssl -> validate_certs * vca: verify_certs -> validate_certs * kubevirt_cdi_upload: upload_host_verify_ssl -> upload_host_validate_certs * lxd: standardize tls params - key_file -> client_key - cert_file -> client_cert * get_certificate: ca_certs -> ca_cert * get_certificate.py: clarify one or more certs in a file Co-Authored-By: jamescassell <code@james.cassell.me> * zabbix: tls_issuer -> ca_cert * bigip_device_auth_ldap: standardize tls params - ssl_check_peer -> validate_certs - ssl_client_cert -> client_cert - ssl_client_key -> client_key - ssl_ca_cert -> ca_cert * vdirect: vdirect_validate_certs -> validate_certs * mqtt: standardize tls params - ca_certs -> ca_cert - certfile -> client_cert - keyfile -> client_key * pulp_repo: standardize tls params remove `importer_ssl` prefix * rhn_register: sslcacert -> ca_cert * yum_repository: standardize tls params The fix for yum_repository is not straightforward since this module is only a thin wrapper for the underlying commands and config. In this case, we add the new values as aliases, keeping the old as primary, only due to the internal structure of the module. Aliases added: - sslcacert -> ca_cert - sslclientcert -> client_cert - sslclientkey -> client_key - sslverify -> validate_certs * gitlab_hook: enable_ssl_verification -> hook_validate_certs * Adjust arguments for docker_swarm inventory plugin. * foreman callback: standardize tls params - ssl_cert -> client_cert - ssl_key -> client_key * grafana_annotations: validate_grafana_certs -> validate_certs * nrdp callback: validate_nrdp_certs -> validate_certs * kubectl connection: standardize tls params - kubectl_cert_file -> client_cert - kubectl_key_file -> client_key - kubectl_ssl_ca_cert -> ca_cert - kubectl_verify_ssl -> validate_certs * oc connection: standardize tls params - oc_cert_file -> client_cert - oc_key_file -> client_key - oc_ssl_ca_cert -> ca_cert - oc_verify_ssl -> validate_certs * psrp connection: cert_trust_path -> ca_cert TODO: cert_validation -> validate_certs (multi-valued vs bool) * k8s inventory: standardize tls params - cert_file -> client_cert - key_file -> client_key - ca_cert -> ca_cert - verify_ssl -> validate_certs * openshift inventory: standardize tls params - cert_file -> client_cert - key_file -> client_key - ca_cert -> ca_cert - verify_ssl -> validate_certs * tower inventory: verify_ssl -> validate_certs * hashi_vault lookup: cacert -> ca_cert * k8s lookup: standardize tls params - cert_file -> client_cert - key_file -> client_key - ca_cert -> ca_cert - verify_ssl -> validate_certs * laps_passord lookup: cacert_file -> ca_cert * changelog for TLS parameter standardization
* tower_settings: "get" isn't implemented, "value" parameter is required (#54028)Pilou2019-03-191-4/+6
| | | | | | * tower_settings doc: 'get' isn't implemented * tower_settings: fix typo in argument_spec
* tower_credential: Add parameter vault_id (#53400)Abhijeet Kasurde2019-03-061-2/+37
| | | | | | | vault_id allows user to specify vault identifier as per Tower UI. Fixes: #45644 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* tower: Handle AuthError (#53377)Abhijeet Kasurde2019-03-0623-23/+23
| | | | | | | | Handle AuthError raised when user provides incorrect password for Tower admin user. Fixes: #50535 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* - Initial commit (#51739)getjack2019-02-211-0/+127
| | | | - Fix sanity checks - Fixed documentation trailing whitespaces
* jira: Fixes json reading string object instead of byte (#52660)Sayed Anisul Hoque2019-02-201-1/+1
|
* fix(rundeck_acl_policy): compatible python 2 and 3 (#52473)Hoshiyo2019-02-191-2/+3
| | | | | | | | * fix(rundeck_acl_policy): compatible python 2 and 3 * Add changelog fragment * Use to_text instead of decode
* Update tower_credential.py (#51469)David Medberry2019-02-181-1/+1
| | | | | misspelled word and poor capitalization (in the same sentence of the doc string) +label: docsite_pr
* Fixing state=present for jenkins_plugin module (#52051)Jiri Tyr2019-02-181-1/+1
|
* Fix module issues (#52209)Dag Wieers2019-02-151-4/+10
|
* Fixed typo from adress to address (#52143)Amol Kahat2019-02-131-1/+1
| | | Signed-off-by: Amol Kahat <akahat@redhat.com>
* Updating update_url for jenkins_plugin (#52086)Jiri Tyr2019-02-131-2/+2
|
* - Initial commit (#51738)getjack2019-02-121-0/+146
| | | | - Fix sanity checks - Fixed documentation trailing whitespaces
* Added Ansible UTM Info Module for network interface address entities. (#51733)getjack2019-02-122-2/+103
| | | | | | | | * - Initial commit - Fix sanity checks - Fixed documentation trailing whitespaces * - Changed author github contact as he has no account i'll (steamx) take responsibility
* - Initial commit (#51731)getjack2019-02-121-0/+106
| | | | - Fix sanity checks - Fixed documentation trailing whitespaces
* - Initial commit (#51736)getjack2019-02-121-0/+242
| | | | - Fix sanity checks - Fixed documentation trailing whitespaces
* - Initial commit (#51729)getjack2019-02-111-0/+127
| | | | - Fix sanity checks - Fixed documentation trailing whitespaces
* Final round of moving modules to new import error msg (#51852)Jordan Borean2019-02-085-15/+37
| | | | | | | | * Final round of moving modules to new import error msg * readd URL to jenkins install guide * fix unit tests
* add diff_mode_enabled to documentationDennis Lerch2019-02-041-0/+6
| | | | | | option 'diff_mode_enabled' is not mentioned in documentation +label: docsite_pr
* doc: fixing typo and grammar rundeck_project.py (#51674)mcs942019-02-031-2/+2
|
* Added Ansible UTM Module for managing AAA groups. (#49860)getjack2019-02-021-0/+220
| | | | | | | | | | * Added Ansible UTM Module for managing AAA groups. * - Fix sanity checks - Fixed documentation trailing whitespaces - Added missing documentation * - Fixed minor language/typing/formatting issues.
* New module: tower_notification (#50512)Samuel Carpentier2019-01-271-0/+393
| | | | | | | | | | | | | | | | | | | | | | | | | | * New module: tower_notification * Fix CI check failures * Add integration tests and extend examples * Add missing required field for deletion tests and examples * Add missing required field for deletion tests and examples * Set port type to int * Add missing field for Slack notification * Add missing field types for IRC notification * Update module documentation * Correct field name and type for IRC notification * Uniformize 'targets' field * Uniformize 'targets' field
* Add scm_update_cache_timeout, job_timeout and custom_virtualenv to ↵jainnikhil302019-01-251-1/+38
| | | | | | | | | | tower_project (#51330) * adding scm_update_cache_timeout and job_timeout to tower_project module * add support for cache_timeout, job_timeout and custom_venv for tower_project module * add the version_added
* Adding TowerCLI receive module (#51023)John Westcott IV2019-01-181-0/+172
|
* Adding tower_workflow_launch (#42701)John Westcott IV2019-01-181-0/+164
|
* Adding TowerCLI send module (#37843)John Westcott IV2019-01-181-0/+167
|
* Close all open filehandle (#50544)Abhijeet Kasurde2019-01-111-3/+6
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>