Commit Graph
626 Commits
Author SHA1 Message Date
beeankha 4bc1a128ec Add noqa directive for super calls 2020-08-25 15:49:20 -04:00
beeankha da732a3941 Add unit test, update lookup method to favor ID over name 2020-08-25 14:57:02 -04:00
Benoit Bayszczak d49a61b63e add missing creds types to tower_credential module
Add the following native credentials types to the tower_credential module
 - 'satellite': 'Red Hat Satellite 6' # renaming of satellite6
 - 'aim': 'CyberArk AIM Central Credential Provider Lookup'
 - 'conjur': 'CyberArk Conjur Secret Lookup'
 - 'hashivault_kv': 'HashiCorp Vault Secret Lookup'
 - 'hashivault_ssh': 'HashiCorp Vault Signed SSH'
 - 'azure_kv': 'Microsoft Azure Key Vault'
 - 'kubernetes_bearer_token': 'OpenShift or Kubernetes API Bearer Token'
 - 'github_token': 'GitHub Personal Access Token'
 - 'gitlab_token': 'GitLab Personal Access Token'
2020-08-25 17:24:17 +02:00
sean-m-sullivan 13f3292af0 updated test 2020-08-25 07:04:27 -05:00
beeankha 75a0c0ab1e Prioritize integer names over IDs more effectively 2020-08-24 17:13:22 -04:00
beeankha 54317236f3 Fix pep8 error, remove redundant var assignment 2020-08-24 17:13:22 -04:00
John Westcott IV 0fd618d88b Changing test suite and fixing user issue in tower_api 2020-08-24 17:13:21 -04:00
beeankha e9d66df77a Initial commit for tower_role name vs id lookup bug fix 2020-08-24 17:13:21 -04:00
beeankha ef7a74c4a3 Initial commit of pylint fixes 2020-08-24 16:47:16 -04:00
Sean Sullivan cda05c4f03 Updated test for lint
Updated test for lint
2020-08-22 20:16:27 -05:00
sean-m-sullivan 3794f095cf update to tower_project_update 2020-08-22 13:43:14 -05:00
Sean Sullivan d6815e5114 Removed reference to sync
Updated references to sync in favour of update.
2020-08-20 10:30:43 -05:00
John Westcott IV a5afe0214a Trying to make AWXKIT tests not run on python2 2020-08-19 14:29:42 -04:00
John Westcott IV b93319e359 Updating to remove auth_type since its not longer required 2020-08-19 14:27:02 -04:00
John Westcott IV 2c8c1ff595 Fixing sanity error 2020-08-19 14:14:49 -04:00
John Westcott IV 3abd77c4c0 Fixing oauth token login and making module respect token over username/password 2020-08-19 14:12:50 -04:00
John Westcott IV a2eab45d61 Trying to gobble up logs incase there are errors 2020-08-19 14:12:50 -04:00
beeankha 76f08744f6 Fix linter whitespace error 2020-08-19 14:12:50 -04:00
John Westcott IV 01e08ba0e1 Fixing exit_module -> exit_json 2020-08-19 14:12:50 -04:00
John Westcott IV c2e0c0655b Fixing validate-module errors 2020-08-19 14:12:50 -04:00
John Westcott IV 8688740e93 Fixing ansible pep8 issues 2020-08-19 14:12:50 -04:00
John Westcott IV 3fe61cfa4f Fixing linting issues 2020-08-19 14:12:50 -04:00
John Westcott IV 5107f164a2 Expanding examples 2020-08-19 14:12:50 -04:00
John Westcott IV 9bf19daa5e Another linting issue 2020-08-19 14:12:50 -04:00
John Westcott IV f2b9bdd552 Removed default: '' and updated [] to '' per specification 2020-08-19 14:12:50 -04:00
John Westcott IV 8a0cd747e1 Fixing truthy linting issues 2020-08-19 14:12:50 -04:00
John Westcott IV 748bdbd2dd Fix python3 Zuul error with awxkit 2020-08-19 14:12:50 -04:00
John Westcott IV 08e5dd87e6 Adding integration tests and example in import 2020-08-19 14:12:50 -04:00
John Westcott IV 40f6741474 Adding import/export awx kit features
Changed library structure

Origional TowerModule becomes TowerLegacyModule

TowerModule from tower_api becomes TowerAPIModule

A real base TowerModule is created in tower_module.py

A new TowerAWXKitModule is created in tower_awxkit

TowerAWXKitModule and TowerAPIModule are child classes of TowerModule
2020-08-19 14:12:50 -04:00
sean-m-sullivan 69dc0a892f fix lint 2020-08-11 09:56:08 -05:00
sean-m-sullivan 813e38636a fix documentation 2020-08-11 09:38:18 -05:00
sean-m-sullivan 262b2bf8ff Merge branch 'project_update' of github.com:sean-m-sullivan/awx into project_update 2020-08-11 09:28:31 -05:00
sean-m-sullivan af1fc5a9e9 add tests 2020-08-11 09:28:17 -05:00
Alan Rominger 2a0c61de63 Change regex to match what is in source 2020-08-11 10:04:14 -04:00
Sean Sullivan 8af315cf29 Create tower_project_update
Add module to update tower project and wait until synced.
2020-08-11 08:54:10 -05:00
softwarefactory-project-zuul[bot] 52bb71b63e Merge pull request #7840 from beeankha/credential_input_idempotency
Make 'inputs' Unchanged When Blank in Credentials Module

Reviewed-by: Bianca Henderson <beeankha@gmail.com>
             https://github.com/beeankha
2020-08-06 18:04:15 +00:00
AlanCoding f953e6ab55 Add execution environment metadata to AWX collection 2020-08-05 22:46:23 -04:00
beeankha dcc500e7bb Make 'inputs' idempotent in credentials module, add test to check this works 2020-08-05 16:44:22 -04:00
Caleb Boylan d935e3c5a3 Fix collection test inventory 2020-07-31 09:47:10 -07:00
AlanCoding 750c22a150 Handle not-provided falsy values in tower_inventory_source 2020-07-29 21:55:20 -04:00
beeankha fe176a4f8c Match test playbook output to edited module output 2020-07-28 11:50:19 -04:00
beeankha 95cf6aa6d0 Make minor edits to the rrule module 2020-07-28 10:36:52 -04:00
John Westcott IV 222e58dd34 Adding lookup to rrule plugin test logic for new tooling
This change is provided with the tower_api lookup plugin because the require tower_meta module is part of this commit
2020-07-14 09:38:26 -04:00
John Westcott IV 0be7d9b21a Removing redundant check 2020-07-14 09:38:26 -04:00
John Westcott IV 5a6c7a5788 Fixing copyrights and linting issues 2020-07-14 09:38:26 -04:00
John Westcott IV 3784f9515e More refinement of examples 2020-07-14 09:38:26 -04:00
John Westcott IV 6638d6c2bb Update examples 2020-07-14 09:38:26 -04:00
John Westcott IV afbdeb5ff8 Fixing linting errors 2020-07-14 09:38:26 -04:00
John Westcott IV 381e9d2901 Reverting commit 81b192c3b0520be0897f95e2630edab295e6bf24, we should fail only if we are > max_objects 2020-07-14 09:38:26 -04:00
John Westcott IV dd478af227 Overhaul of the testing suite 2020-07-14 09:38:26 -04:00