Alan Rominger
4a85983eb7
Symlink modules for 2.9 compat ( #5103 )
...
* Symlink modules for 2.9 compat
* Avoid symlinks in completeness tests
2021-06-22 10:49:40 -04:00
Seth Foster
44fed1d7c1
pycharm refactor rename files and class, linux rename tower_ controller_
2021-06-08 14:33:22 -04:00
sean-m-ssullivan
715aead961
add custom_venv for backward compatibility
2021-05-07 09:01:35 -05:00
sean-m-ssullivan
666e9c5c2f
add search label by org
2021-04-29 16:14:09 -05:00
sean-m-ssullivan
f9d2db696b
add instance groups
2021-04-03 14:00:56 -05:00
Ryan Petrello
c2ef0a6500
move code linting to a stricter pep8-esque auto-formatting tool, black
2021-03-23 09:39:58 -04:00
sean-m-ssullivan
857a5718e5
update logic
2021-03-09 18:40:15 -06:00
sean-m-ssullivan
295e40002e
update
2021-03-08 10:18:34 -06:00
Ryan Petrello
4c60999161
remove custom_virtualenv support from the AWX collection and docs
2021-03-05 15:38:46 -05:00
Alan Rominger
ba14634318
Fix collection pep8 failure
2021-03-03 18:52:54 -05:00
Jeff Bradberry
6d935f740c
Fill in the new execution environment collection module
...
as well as changes to other ones that need to be able to attach EEs.
2021-03-03 18:52:54 -05:00
Shane McDonald
ee1d322336
WIP: Module for EEs
2021-03-03 18:52:54 -05:00
Sean
a0090c7c52
update logic
2021-03-02 23:55:03 -06:00
sean-m-sullivan
9a7dd38cbb
add copy to modules
2021-02-21 19:49:14 -06:00
sean-m-sullivan
5548f7e91d
fix default value bug
2021-02-14 17:17:04 -06:00
John Westcott IV
f0449adcf8
Fixing resetting of variables and adding unit test for condition
2020-10-13 16:46:05 -04:00
Sean Sullivan
470b7aaeea
Merge pull request #10 from ansible/devel
...
Rebase from devel
2020-09-09 07:49:37 -05:00
sean-m-sullivan
cfdfa911e8
update lint
2020-09-08 14:00:12 -05:00
John Westcott IV
4c0e288fee
Touching up to missing sport of get_one returning multiple params
2020-09-08 13:38:44 -04:00
John Westcott IV
0a8db586d1
Changing how get_one returns
2020-09-08 11:10:18 -04:00
John Westcott IV
106157c600
get_one now also returns the name field, and modifying modules for get_one and added in some IDs in a handful of unit tests
2020-09-08 11:06:01 -04:00
sean-m-sullivan
a17eedd9fe
update to not use organizations
2020-09-01 23:08:15 -05:00
sean-m-sullivan
d05c7d6cc5
update to use organizations
2020-09-01 22:54:08 -05: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
softwarefactory-project-zuul[bot]
7a59922f0f
Merge pull request #7245 from sean-m-sullivan/organization_job_template
...
tower_job_template to use organizations
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-06-08 02:12:00 +00:00
sean-m-sullivan
360352b78e
updated version
2020-06-06 20:12:47 -05:00
sean-m-sullivan
21abf5a788
updated to remove version and add docs
2020-06-06 20:11:46 -05:00
sean-m-sullivan
3fa3ddf04b
tower_job_template to use organizations
2020-06-04 00:12:02 -05:00
AlanCoding
86f1ba984a
Comply with updated Ansible sanity test rules
2020-06-03 08:44:11 -04:00
softwarefactory-project-zuul[bot]
a480e79e21
Merge pull request #7110 from john-westcott-iv/tower_job_tmplate_webhook_service
...
Tower job template webhook service
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2020-05-26 19:56:33 +00:00
John Westcott IV
dbeb7ec67c
Fixing space issue
2020-05-26 11:23:41 -04:00
John Westcott IV
c61e875bf8
Moving tower_oauthtoken into a doc fragement
2020-05-21 13:44:29 -04:00
John Westcott IV
00f8dd9e6a
Adding '' option to webhook_service
2020-05-21 08:25:32 -04:00
beeankha
52a272e8e4
Fix JT parameter defaults so that previously input values are not overridden by nonexistent params; update integration test
2020-05-05 16:36:10 -04:00
John Westcott IV
7f66f084f1
Restructuring modules so that lookup don't happen if deleting
2020-04-27 14:11:23 -04:00
Francois Herbert
68a0bbe125
Support adding/removing notifications to job_templates
2020-04-20 13:02:41 +12:00
AlanCoding
fd93964953
Changed status tweaks for API validation and encryption
...
API validation topic:
- do not set changed=True if the object did not actually change
- deals with cases where API manipulates data before saving
Warn if encrypted data prevent accurate changed status
Handle false changed case of tower_user password
password field not present in data
Test changed=True warning with JT/WFJT survey spec defaults
case for list data in JSON
2020-04-09 09:58:12 -04:00
AlanCoding
b90a296d41
Document and align the env var for OAuth token
2020-04-07 10:00:02 -04:00
AlanCoding
da661e45ae
Remove unnecessary module parameters
...
remove cases of required=False, the default
remove str type specifier which, the default
remove supports check mode, not changeable
2020-04-06 22:08:41 -04:00
beeankha
9f2c9b13d7
Update unit test, extra_vars handling, and edit README
2020-03-31 16:16:11 -04:00
John Westcott IV
db38339179
Second attempt at converting tower_job_template
2020-03-30 23:35:11 -04:00
beeankha
787c4af222
Change default values for dict parameter
...
Removing default of empty dict from variables param on group and host modules
Make modules comply with updated sanity tests
2020-02-26 09:26:58 -05:00
Alan Rominger
2e4e687d69
Optional tower cli ( #3 )
...
* Allow running tests without tower_cli
* patch up test mutability
* Fix test import error, warning mock
* flake8 error
Update documentation for non-converted modules
2020-02-26 09:26:22 -05:00
AlanCoding
b9b6dad0b3
Add test for deprecated vault_credential
2020-01-15 09:44:28 -05:00
Jake Jackson
caad204cbb
Merge branch 'devel' of github.com:ansible/awx into fix_collection_sanity
2019-12-18 09:52:24 -05:00
Jake Jackson
15041e57b2
sqaushed and fixed sanity test issues
2019-12-09 12:22:46 -05:00
beeankha
6d595cbda6
Add extra_vars parameter to tower_job_template module
2019-12-05 15:37:00 -05:00
David Moreau Simard
2171823846
Finish JT.credentials functionality, add test
...
Original commit:
commit 3ec6196477135230c4b90b175310bdc2eaff36ed
Author: David Moreau Simard <dmsimard@redhat.com>
Date: Tue Oct 23 22:21:33 2018 -0400
Add support for "credentials" in the tower_job_template module
Job templates might require more than one credential.
There's credential, vault_credential, machine_credential, etc.
"credentials" is a thing, let's support it.
2019-11-21 14:30:08 -05:00
AlanCoding
5e24cee0ae
Add custom_virtualenv param to inventory source and tests
2019-11-20 22:39:12 -05:00
Mathieu Mallet
a026838f77
ansible_tower: Add custom_virtualenv attribute when applicable ( #60200 )
...
In Ansible Tower/AWX, there are three kinds of objects that can be tied
to custom python virtual environment:
- job template
- project
- organization
This patch updates the three ansible modules that creates those objects
so that the 'custom_virtualenv' attribute can be set if specified.
Testing Done: via a playbook, test organization, projet then template creation
without any 'custom_virtualenv' attribute specified. Check that the
resources get created and that their python env is set to default. Then
re-do the same test but this time with the 'custom_virtualenv' attribute
specified. Ensure in AWX UI that those resources have the right
'custom_virtualenv' set.
2019-11-20 22:35:25 -05:00