Alan Rominger
f47eb126e2
Adopt the node_type field in receptor logic ( #10802 )
...
* Adopt the node_type field in receptor logic
* Refactor Instance.objects.register so we do not reset capacity to 0
2021-08-24 08:41:34 -04:00
Alan Rominger
8c1bc97c2f
Fix up unit tests after tower to controller rename
2021-06-22 10:49:36 -04:00
Bill Nottingham
be18803250
Add support for Insights as an inventory source
2021-06-09 16:34:32 -04:00
Alan Rominger
15effd7ade
Add some conditions for always-send and never-send event types
...
Always send websocket messages for
high priority events like playbook_on_stats
Never send websocket messages for
events with no output
unless they are a high priority event type
2021-06-08 13:33:53 -04:00
Alan Rominger
8440e3f41d
Remove ForeignKey relations involving CustomInventoryScript
...
Add migration to carry out corresponding schema change
Add data migration to delete inventory sources
which are the custom type
Split migration into two files
data migration touches same rows as schema migration
2021-04-22 08:36:48 -04:00
Ryan Petrello
5d210a1063
remove unnecessary references to bwrap, bubblewrap, and proot
2021-03-24 21:20:08 -04:00
Ryan Petrello
c2ef0a6500
move code linting to a stricter pep8-esque auto-formatting tool, black
2021-03-23 09:39:58 -04:00
Ryan Petrello
b8e0d087e5
add model support, an API, and a migration for Org -> Galaxy credentials
...
see: https://github.com/ansible/awx/issues/7813
2020-09-01 13:44:59 -04:00
Ryan Petrello
78229f5871
replace certain terms with more inclusive language
...
see: https://www.redhat.com/en/blog/making-open-source-more-inclusive-eradicating-problematic-language
2020-06-30 10:49:19 -04:00
AlanCoding
b2bdb0c81d
lose cloudforms as inventory source option
2020-06-17 14:25:14 -04:00
AlanCoding
bedb1f364d
Remove inventory scripts
2020-06-17 14:25:11 -04:00
Christian Adams
ca7c840d8c
Fix permissions on rsyslog.conf for k8s
2020-04-13 19:33:23 -04:00
AlanCoding
c09039e963
Add setting for auth_url
...
Also adjust public galaxy URL setting to
allow using only the primary Galaxy server
Include auth_url in token exclusivity validation
2019-10-07 14:02:43 -04:00
Ryan Petrello
b1d75327e3
add the ability to toggle DEBUG logging on dynamically
2019-05-16 07:58:31 -04:00
Ryan Petrello
50f9c70afd
remove references to the (now defunct) fact receiver
2019-05-01 23:48:05 -04:00
AlanCoding
cd7e358b73
Inventory plugins transition dev finishing work
...
Bump keystone auth to resolve problem with openstack script
Clarify code path, routing to template vs. managed injector
behavior is also now reflected in test data files
Refactor test data layout for inventory injector logic
Add developer docs for inventory plugins transition
Memoize only get_ansible_version with no parameters
Make inventory plugin injector enablement a separate
concept from the initial_version
switch tests to look for plugin_name as well
Add plugin injectors for tower and foreman.
Add jinja2 native types compat feature
move tower source license compare logic to management command
introduce inventory source compat mode
pin jinja2 for native Ansible types
Add parent group keys, and additional translations
manual dash sanitization for un-region-like ec2 groups
nest zones under regions using Ansible core feature just merged
implement conditionally only with BOTH group_by options
Make compat mode default be true
in API models, UI add and edit controllers
Add several additional hostvars to translation
Add Azure tags null case translation
Make Azure group_by key off source_vars
to be consistent with the script
support top-level ec2 boto_profile setting
2019-03-26 10:29:39 -04:00
Jeff Bradberry
e8d93c99a6
Add the ksu, machinectl, and sesu methods to the builtin list of become methods
2019-03-08 11:14:18 -05:00
AlanCoding
a4dfd96a8d
Validate ANSIBLE_ injectors on save and increase verbosity
2018-10-09 13:46:51 -04:00
adamscmRH
1bc83b488b
hide client_secret from API
2018-08-09 11:27:39 -04:00
AlanCoding
a634b6b9e7
move static inventory update options to constants
2018-07-10 14:45:55 -04:00
Wayne Witzel III
f1b37ff53a
Fix order become methods render and migration query
2018-04-23 10:33:59 -04:00
Wayne Witzel III
07474d5b21
Extend become_method to model field validation as well
2018-04-23 10:33:59 -04:00
Wayne Witzel III
d6ac9b6e3d
Restore previous choices, clean up some minor things
2018-04-23 10:33:59 -04:00
Wayne Witzel III
8fa98d0d54
Add new credential become methods, inject instead of set in database
2018-04-23 10:33:59 -04:00
adamscmRH
8529f2b5eb
makes censor characters consistent
2018-04-10 14:02:33 -04:00
AlanCoding
69eccd3130
move ACTIVE_STATES to constants
2018-03-16 10:31:41 -04:00
Matthew Jones
9dbcc5934e
Merge remote-tracking branch 'tower/release_3.2.2' into devel
2017-12-13 12:25:47 -05:00
Ryan Petrello
6fa0d9d4ed
rename oVirt4 to Red Hat Virtualization
...
see: https://github.com/ansible/ansible-tower/issues/7790
2017-11-28 11:02:42 -05:00
Matthew Jones
6c597ad165
Adding initial credential and invsrc for Tower
...
* New credential type for Tower
* Inventory source definitions and migrations for Tower
* Initial Tower inventory source script
2017-10-26 13:51:05 -04:00
AlanCoding
f03b40aa50
enforce max line length of 160 characters
2017-10-11 12:38:39 -04:00
Ryan Petrello
74f2509482
support ovirt4 as a built-in inventory source
...
see: https://github.com/ansible/ansible-tower/issues/6522
2017-10-10 14:38:44 -04:00
Chris Meyers
a08a158672
remove azure
2017-09-18 10:35:32 -04:00
Aaron Tan
35110ef738
Prevent mistakenly truncate ANSI SGR code in job event stdout
2017-08-31 10:19:04 -04:00
Bill Nottingham
4276959dc2
Add runas to the actual list of privilege escalations (added in 2.3).
...
Migration added by hand from the 3.1 migration.
2017-07-25 17:23:10 -04:00
Bill Nottingham
7077271299
Fixup flake8
2017-07-25 17:23:10 -04:00
Bill Nottingham
864d803273
Don't hardcode privilege escalation prompts if they're all of the same format.
...
Just create them all from supported privilege escalation types.
2017-07-25 17:23:10 -04:00
AlanCoding
687074a3d7
allow reasonable scheduling of SCM inventory sources
2017-07-06 16:24:26 -04:00
Matthew Jones
9b49ff15bd
Mass rename foreman -> satellite6
...
For end-user facing elements. We still maintain foreman for some
underlying logic needed by the modules
2016-06-15 11:16:15 -04:00
Matthew Jones
296f70ce17
Implement Azure RM creds and inventory
...
* Vendor ansible's azure_rm inventory script
* Add new inventory type
* Add new credential type
* Expand host instance_id column from varchar 100 to 1024 to accept the
long instance ids returned by Azure
* Make the inventory_import azure match rename more explicit.
2016-04-21 13:51:30 -04:00
Wayne Witzel III
6635782ed8
add API support for CloudForms inventory ( #1099 )
2016-04-05 14:43:25 -04:00
Wayne Witzel III
051dfd4b0e
add API support for Satellite 6 inventory ( #1098 )
2016-04-05 14:34:22 -04:00
AlanCoding
fa92b2e851
back out openstack_v3 options but retain v3 functionality
2016-03-30 16:20:20 -04:00
AlanCoding
f4b1de766d
Adding OpenStack v3 cred type
2016-03-18 16:41:09 -04:00
John Mitchell
32d1c0e4db
fixed copyright date
2015-06-11 16:10:23 -04:00
Matthew Jones
b3da3b34a3
Changing some legal headers for python source files
2015-05-29 12:10:39 -04:00
Matthew Jones
6525120c15
model and task support for launching openstack inventory updates
2015-04-13 15:05:58 -04:00
Matthew Jones
34aafb2db9
Fix an issue where we couldn't schedule custom inventory sources
2015-01-20 14:55:05 -05:00
Luke Sneeringer
4723ad0a71
VMware support within Tower.
2014-08-07 11:09:33 -05:00
Luke Sneeringer
95567ff004
[in progress] Azure support.
2014-07-28 13:22:58 -05:00