Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SX5-868 New keycloak_role module. #56063

Closed
wants to merge 241 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
241 commits
Select commit Hold shift + click to select a range
19dd9bb
SX5-868 New keycloak_role module.
elfelip May 3, 2019
ad2c7ec
Add new members to the Scaleway team (#56018)
remyleone May 3, 2019
223321e
vmware_datastore_facts: empty list if none found
goneri Apr 4, 2019
fa5a94a
doc: fix typos in azure_rm_webappslot.py (#56004)
solidblu May 4, 2019
1a66121
Fix invalid src option return response for network config modules (#5…
ganeshrn May 4, 2019
6e0f4c5
Add missing selectors2 requirement for network-integration tests
pabelanger May 4, 2019
59d20e0
Fix vyos_command integration test (#56091)
pabelanger May 5, 2019
f692261
oom_killer and oom_score_adj are available since docker-py 1.8.0. (#5…
felixfontein May 5, 2019
5e74ecb
fix documentation for docker_container publish_ports option (#56093)
larsks May 5, 2019
7ab67fb
Add PTR Examples to nsupdate module
mttocs May 2, 2019
14ab205
Fixed whitespace on server key
May 2, 2019
23e63c9
vmware: check the SSL certification
goneri May 2, 2019
ba9f0d5
add missing exported state do doc string (#56109)
kobihk May 6, 2019
7d5ada7
add doc example of multiline failed_when with OR (#56007)
mlda065 May 6, 2019
f90398a
mysql_user: fix regression (#55292)
bmalynovytch May 6, 2019
93d24ef
package_facts: Trivial docs cleanup (#56015)
major May 6, 2019
33d6f6f
Use stdout_callback yaml for network-integration tests (#56102)
pabelanger May 6, 2019
fef1a10
Skip iosxr_bgp tests if device is not running XR 6.1.3 (#56123)
NilashishC May 6, 2019
3d9da0c
Don't fail trying to read boot image without enable (#56126)
Qalthos May 6, 2019
dc711c3
VMware: vCenter Cluster EVC Mode : new module (#56089)
CastawayEGR May 6, 2019
8cb7640
Update include_role description (#56001)
acozine May 6, 2019
864bd94
Add support for isolated virtualenv in tests.
mattclay May 6, 2019
f42a32a
cs_network_acl_rule: implement cidr/cidrs as list (#56083)
resmo May 6, 2019
9db3c8a
bumped 'vcenter-test-container' to '1.5.0'
dericcrago May 6, 2019
647ed20
Fixes Netconf_config single parameter bug (#56138)
wjohnston888 May 6, 2019
6b474a1
Sync required flags from argument_spec to docs (#56121)
iinuwa May 6, 2019
ec56ea4
Fix junos_config backup testcase (#56148)
ganeshrn May 6, 2019
14c218b
Check existence before calling get method (#56105)
mmyyrroonn May 7, 2019
a62f0a2
Fix dtl test typo (#56094)
yuwzho May 7, 2019
d39be3d
eos_bgp needs become: yes (#56131)
Qalthos May 7, 2019
0e0c2a7
nxos_snmp_traps: fix 'group: all' for N35 platforms (#55995)
chrisvanheuveln May 7, 2019
9271b4e
Fix net_get and net_put task run failure (#56145)
ganeshrn May 7, 2019
f79b6b0
postgresql_table: added cascade option (#56068)
Andersson007 May 7, 2019
ae373d5
Fix cli_config junos integration test failures (#56159)
ganeshrn May 7, 2019
2007a79
VMware: Add managed object id in VM facts (#53523)
Akasurde May 7, 2019
beca366
Fix some index-references and warn about remaining (#55727)
dagwieers May 7, 2019
86e98c5
Note that by default the regex test is identical to match, but can do…
jimrollenhagen May 7, 2019
7608bc8
Fix vyos cli prompt issues (#55589)
NilashishC May 7, 2019
9c5745a
Fix netconf_config backup string issue (#56175)
ganeshrn May 7, 2019
53ed1bf
Improve rendering of default lists (#56041)
LindsayHill May 7, 2019
6e73150
refactor iscsi network facts module, remove external grep call, add u…
mator May 7, 2019
6a88b71
VMware: Remove ckotte from VMware notification (#56118)
Akasurde May 7, 2019
ba9fee6
Hetzner failover IP module (#56103)
felixfontein May 7, 2019
6f0ac90
na_ontap_qtree / na_ontap_gather_facts: qtree new params and modify o…
vicmunoz May 7, 2019
8ff27c4
more info on how vaults work (#56183)
bcoca May 7, 2019
38890dd
Expose `newline` option to cli_command module (#55451)
Qalthos May 7, 2019
c99e79c
Fix wrong `date_size` skip logic in s3_sync module (#53935)
issei-m May 7, 2019
e00f086
Update k8s_facts.py (#56193)
May 8, 2019
193f690
VMware: remove duplicate implementation of memory reservation (#56161)
Akasurde May 8, 2019
7a957ba
openssl_certificate: fix passphrase handling for cryptography backend…
felixfontein May 8, 2019
57e0567
fix nxos_vlan mode idempotence bug (#55144)
trishnaguha May 8, 2019
1462fd7
ec2_instance fix name idempotency (#55224)
jeking3 May 8, 2019
5a6f888
ec2_instance: Force int when ebs.volume_size or ebs.iops is specified…
Shaps May 8, 2019
2a39dc8
XenServer: Minor changes and fixes in xenserver_guest (#55678)
bvitnik May 8, 2019
cd95843
Make ansible adhoc work with include_role (#56163)
willthames May 8, 2019
deae5b1
remove deprecated get_md5 from stat (#55659)
bcoca May 8, 2019
2e8a3ef
Revert nxos, ios, iosxr return_timestamps (#56206)
trishnaguha May 8, 2019
cf58583
nxos_banner: test file cleanup (#55992)
chrisvanheuveln May 8, 2019
a5b6a16
sysctl will now return an error if the value is invalid (#55695)
kustodian May 8, 2019
bceca72
nxos_interface: Fix admin_state check for n6k (#55673)
mikewiebe May 8, 2019
c5f3b77
Fix addition of newline for eos & nxos (#56227)
Qalthos May 8, 2019
463a7ff
[rds_instance] don't hardcode license_model choices (#53409)
s-hertel May 8, 2019
59d7ce6
Add missing roles to tower_role module (#56182)
stoned May 8, 2019
dae5564
Fix var naming (#55796)
stroebitzer May 8, 2019
22c079e
BOTMETA: add maintainer, support and labels for hwc_utils.py and unit…
zengchen1024 May 8, 2019
05e81b2
Fix to allow multiple origins with origin access identity enabled (#5…
chalupaa May 8, 2019
458b473
Pluribus network prefix list module (#55686)
rajaspachipulusu17 May 9, 2019
fbee506
update azure_rm_acs document (#56158)
Fred-sun May 9, 2019
f9589bd
Don't validate ip address for mgmt interface (#56136)
pabelanger May 9, 2019
ea41bbc
Don't detect update if vrf not set. (#56235)
Qalthos May 9, 2019
a7bf728
gitlab_group: doc: fix sample code that used 'parent_path' which does…
rrey May 9, 2019
0bead36
eos_config: Fix test issues (#56180)
Qalthos May 9, 2019
34a8594
VMware: Modifying Rest Client to use vSphere-Api-Client instead of in…
pgbidkar May 9, 2019
d8314e1
refactor moudule utils of hwc_utils.py (#55858)
zengchen1024 May 9, 2019
46c44a4
Add new command GetVolumeInventory / GetSessions / GetVirtualMedia (#…
renxulei May 9, 2019
45ee165
os_nova_host_aggregate - Fix aggregate delete with hosts (#53166)
MaxBab May 9, 2019
87d42ca
Disable failing hcloud integration tests.
mattclay May 9, 2019
61e476b
connection/docker: add privilege escalation support (#55816)
larsks May 9, 2019
499355f
VMware: Cleanup vCloud references (#56268)
Akasurde May 9, 2019
bfc3687
remove guest_id check when use template (#55281)
Tomorrow9 May 9, 2019
f1ca555
fix webapp slot test (#56156)
yungezz May 9, 2019
748cfd8
VMware: Add examples of folder in vmware_deploy_ovf (#56216)
Akasurde May 9, 2019
5346a5c
updated to describe required parameter (#56197)
sugitk May 9, 2019
eac7f1f
dev_guide: Various small updates (#53273)
dagwieers May 9, 2019
dd0b0ae
Lack of "--update" flag in older Ubuntu distros (#56283)
coolblknerd May 10, 2019
d55c0cf
nxos_vtp_*: Fixes n6k issues (#55737)
mikewiebe May 10, 2019
7a02c40
vmware: find_vmdk_file with trailing / (#55957)
goneri May 10, 2019
bd47e64
Hetzner failover IP: refactoring (#56203)
felixfontein May 10, 2019
8c56c11
nxos_snmp_user: platform fixes for get_snmp_user (#55832)
chrisvanheuveln May 10, 2019
776ec08
Ensure 'authorize' is always bool, regardless of source (#56271)
Qalthos May 10, 2019
1097632
eos_l2_interface: Handle `Interface does not exist` (#56140)
Qalthos May 10, 2019
1554bef
nxos_vpc:Fix multiple idempotency issues, add missing commands (#55735)
chrisvanheuveln May 10, 2019
3fdc4ba
To fix IOS static route CI failure (#56292)
justjais May 10, 2019
3c8d8b1
should have gone into 52373 (#56306)
acozine May 10, 2019
ecdb616
NetApp ONTAP module for manage ipspaces (#49821)
May 10, 2019
f5326aa
Update os_image documentation (#49705)
akshay1610 May 10, 2019
9f86257
VMware: support folder param in vmware_vm_facts (#56298)
Akasurde May 11, 2019
7e6be4e
VMware: vmware_guest_disk support for use_instance_uuid (#56107)
Akasurde May 11, 2019
031655d
Adding Support for Traffic Class in Onyx Switches (#55577)
anasbadaha May 11, 2019
0cb0fa9
Adding Support for NVE Protocol in onyx_protocol (#55513)
anasbadaha May 11, 2019
0f852f0
Adding Support For EVPN in BGP Module (#55503)
anasbadaha May 11, 2019
05cee75
Hetzner failover IP info module (#56186)
felixfontein May 11, 2019
099917d
inventory: virtualbox: fix typo in examples (#56328)
RenderQwerty May 11, 2019
1a6b95a
redfish: Add If-Match ETag header to PATCH requests (#56150)
billdodd May 12, 2019
c6a8e99
Added the mtu property to the os_network module (#55881) (#54730)
maiqueb May 12, 2019
35c655c
modify azure_rm_aks* document (#56293)
Fred-sun May 13, 2019
27fcd0f
Fix typo in aws log group return documentation (#56335)
ashleyconnor May 13, 2019
d0f2da4
nxos: remove deprecated test target files (#55949)
chrisvanheuveln May 13, 2019
d998791
Bug fixes for the nios member object (#56045)
krisvasudevan May 13, 2019
661f7be
To fix the issue where nios_zone module was running second time for s…
justjais May 13, 2019
f49a677
update azure_rm_applicationsecuritygroup document (#56344)
Fred-sun May 13, 2019
c1ebc8d
Update default roles_path documentation (#56320)
samdoran May 13, 2019
110b8ba
ansible-config doesn't edit configs (#56355)
sbonds May 13, 2019
ef0851d
IBM_Storage: fixed a bug - Unwanted arguments cause failure (#56357)
tzurE May 13, 2019
85fa65e
docs: Update scopes value example (#56362)
isaac88 May 13, 2019
6948e04
Add myself to committer list. (#56363)
felixfontein May 13, 2019
eefc90b
Revert oracle (#56364)
mattclay May 13, 2019
4b99a2a
vmware: use hostname in esxi_hostname
goneri May 13, 2019
21d4e23
vmware_vm_facts: fix the test with vcsim
goneri May 13, 2019
cf78759
vmware_vm_facts: fix the support with regular ESXi
goneri May 3, 2019
f88dedb
Fixed snapshot module, Resource not found issue for persistent-disk-0…
Rahul-CSI May 13, 2019
5b4cd22
Revert "inventory: virtualbox: fix typo in examples (#56328)" (#56374)
resmo May 14, 2019
7a32bd8
VMware: Improve vmware_portgroup (#56382)
Akasurde May 14, 2019
49ecfdb
update azure_rm_autoscale document (#56388)
Fred-sun May 14, 2019
0ee673a
Issue55222 (#55223)
ajsiersema May 14, 2019
88be323
Fix 2.8 changlog url and reverse order porting guides TOC (#56373)
samccann May 14, 2019
30ccc8e
Fix VyOS cli prompt issues (#56389)
NilashishC May 14, 2019
8968d41
[doc] command module: mention all parameter types (#56396)
pilou- May 14, 2019
674a57c
fix module defaults (#56020)
bcoca May 14, 2019
b3ab83b
[doc] fix example: always trigger the handler (#56384)
pilou- May 14, 2019
7f41cc4
[doc] expect module: mention all parameter types (#56394)
pilou- May 14, 2019
84f5666
update azure_rm_appgateway document (#56339)
Fred-sun May 14, 2019
22d7e7e
update azure_rm_appserviceplan related module documents (#56348)
Fred-sun May 14, 2019
f9b56a5
Add sanity test to check for unwanted files.
mattclay May 13, 2019
2d4cbe0
Modify/fix handling of noreplace option issue #55365 (#55967)
wltjr May 14, 2019
4a2fa46
Remove old references to `cloud-config-aws.yml`.
mattclay May 14, 2019
0d2a120
Merge pull request #56383 from Tomorrow9/fix_pr56296
Tomorrow9 May 14, 2019
75788ec
azure_rm_virtualmachine (and _facts): add boot_diagnostics control an…
jeking3 May 14, 2019
ec2db1a
Initial commit - Oracle modules
nalsaber May 14, 2019
e98e987
Initial commit for Oracle Cloud Infrastructure modules
nalsaber May 14, 2019
826b99d
dnf: fix wildcard matching for state: absent (#56013)
mkrizek May 14, 2019
fd65f03
winrm - fix failure parsing for send input errors (#56245)
jborean93 May 14, 2019
8e2bff4
Change S3 bucket urls to new method as per #56124 (#56418)
ShachafGoldstein May 15, 2019
3170e8b
azure_rm_securitygroup - fix delete error handling (#56422)
jeking3 May 15, 2019
107d9ef
VMware: Check to retrieve list of all used disks (#56380)
pratikgadiya12 May 15, 2019
5ef2c53
Fixed error handling in github_issue module (#39652)
Akasurde May 15, 2019
666dfdc
YUM - handle enable of non-existent repo (#53286)
maxamillion May 15, 2019
3b08e75
hetzner changed image tag for server, so its working with ids and nam…
ciliusmp May 15, 2019
8ce09a0
VMware: fix inventory plugin (#56431)
Akasurde May 15, 2019
4928373
Allow config commands in aireos_command to support prompts (#56130)
netsiphon May 15, 2019
6315598
[eos] Allow ports to be configured with just trunk mode (#55887)
sc68cal May 15, 2019
fa7aedc
Remove hardcoded ansible user for junos_user integration tests (#56452)
pabelanger May 15, 2019
322cfa4
Meraki - Add check for auth_key parameter (#56199)
kbreit May 15, 2019
940d58e
Nullify improperly licensed test file
jctanner May 14, 2019
6182f36
Small typo fix in documentation (#56480)
m3adow May 15, 2019
db42cf5
Update ovirt_vnic_profile.py (#56466)
chashtag May 15, 2019
d55823b
Update of Ansible 2.8 roadmap (add RC2 & RC3) (#56436)
thomasboussekey May 15, 2019
f097dca
update release table for 2.8 (#56486)
samccann May 15, 2019
4bf1347
changed version to 2.8 (#56487)
samccann May 15, 2019
183ba93
removed previouslly deprecated settings (#55662)
bcoca May 15, 2019
6359310
[Doc-Release-2.8] fixed broken module links in 2.8 porting guide (#56…
samccann May 16, 2019
7636f36
gcp_compute_target_proxy does not exist, update deprecated redirect (…
acozine May 16, 2019
ca7ff2a
VMware: return info about SCSI controller in vmware_guest_disk_facts …
spidermila May 16, 2019
216260c
VMware: vsphere_copy: ability to target an esxi instance (#55930)
goneri May 16, 2019
0e0735f
VMware: Return facts about rule_affinity vmware_drs_rule_facts (#55813)
AravindBalajiS May 16, 2019
50e9955
VMware: Add new module vmware_folder_info (#54344)
davidmhewitt May 16, 2019
75046f8
postgresql_db: added tablespace support (#56390)
Andersson007 May 16, 2019
118cf3e
Cloud dev docs to rst (#56485)
acozine May 16, 2019
4b39748
Update azure_rm_cdnprofile related module document (#56503)
Fred-sun May 16, 2019
a4f0861
VMware: vmware_datastore_maintenancemode: check params (#56515)
goneri May 16, 2019
f88b660
adds 2.9 roadmap, reversed local TOC order (#56371)
acozine May 16, 2019
409c46b
Properly handle check for session support on eos (#56407)
Qalthos May 16, 2019
d5a272c
Fix eos_support_session logic (#56524)
Qalthos May 16, 2019
4b00141
Bump erlang ping to 1:20.3.8.18-1
sivel May 16, 2019
d59eb9e
meraki_switchport - Improve reliability (#54275)
kbreit May 16, 2019
a910d19
Temporary fix for vsphere_copy CI failure.
mattclay May 16, 2019
730456b
Add seed parameter to random_mac filter (#51841)
s-hamann May 16, 2019
7e997fd
Update ovirt_vnic_profile.py (#56518)
chashtag May 16, 2019
98246f6
consul modules: update documentation (#56408)
pilou- May 16, 2019
867e357
When not using file_per_task, make sure we don't prematurely close th…
sivel May 16, 2019
32620b7
vsphere_copy: fix the E309 error (#56537)
goneri May 16, 2019
c8e179f
Aws waf region (#48953)
mjmayer May 17, 2019
a3c3fd9
move too old version to 2.3 (#56540)
samccann May 17, 2019
2a187f3
meraki - Unchanged requests now return the original data (#53576)
kbreit May 17, 2019
6c1dbbe
Fix the test syntax (#56557)
yuwzho May 17, 2019
06c050e
asa_config fix (#56559)
rohitthakur2590 May 17, 2019
ba8846a
update azure_rm_containerregisty document (#56560)
Fred-sun May 17, 2019
1eb5fb9
Add os_profile to VM facts, allow to filter by OS (#48040)
pmarques May 17, 2019
dfab364
Update azure_rm_containerinstance related module document (#56556)
Fred-sun May 17, 2019
11c63d6
Update azure_rm_cdnendpoint related module document (#56440)
Fred-sun May 17, 2019
c6b40f4
register: fail when invalid var name is specified (#56456)
mkrizek May 17, 2019
2897cf4
Fix typo in mount doc (#56566)
Cuttlerat May 17, 2019
27aca73
meraki_ssid - Add examples to documentation (#56425)
kbreit May 17, 2019
6c1a255
Fix hcloud tests
LKaemmerling May 14, 2019
18f22de
Fix typo that breaks invocation of os_stack (#56575)
brtkwr May 17, 2019
63e33f7
Fix eos_l2_interface idempotency (#56531)
Qalthos May 17, 2019
b593548
Updated utils to remove Avi SDK dependency and Avi 18.2.2 version upd…
chaitanyaavi May 17, 2019
576593e
Whitelist listen as a valid keyword on TaskInclude (#56586)
sivel May 17, 2019
5a7bce1
Adding New Model onyx_qos for Configuring QoS on Onyx Switches (#55127)
anasbadaha May 17, 2019
470371d
Remove unused cloud config files.
mattclay May 17, 2019
b8c170a
vmware_datastore_facts: handle external datastore
goneri Apr 4, 2019
3f4a22d
Add compat tojson filter for jinja2 versions missing it (#56596)
sivel May 18, 2019
4742897
Move backport guide to 2.8 (#56578)
kbreit May 18, 2019
f1b5836
lib/ansible/parsing/ajson.py: added UNIT-tests (#56398)
Andersson007 May 18, 2019
386cef1
module_utils.postgres: added unittests (#56381)
Andersson007 May 18, 2019
52a89b2
Fix typo in pg server ping (#56608)
monkz May 18, 2019
708bda0
docker connection plugin: make privilege escalation code more similar…
felixfontein May 19, 2019
b2622f6
Add service endpoints when creation (#56561)
yuwzho May 20, 2019
7a615a9
Pluribus Network vrouter ospf module with unit tests (#56435)
rajaspachipulusu17 May 20, 2019
8c29c78
Pluribus Networks vrouter loopback interface module with UT (#56450)
rajaspachipulusu17 May 20, 2019
bd061fd
BUGFIX updating existing managed filters fails (#56631)
evertmulder May 20, 2019
34e9d67
Templar: encapsulate _available_variables (#55435)
mkrizek May 20, 2019
ea4842c
Changing the license to Apache 2
evgenyfedoruk May 19, 2019
b37ae35
azure_rm_azurefirewall (#56359)
May 20, 2019
e598eee
Bug fixes for GCP modules (#55977)
modular-magician May 20, 2019
d4b29e7
Bug fixes for GCP modules (#55975)
modular-magician May 20, 2019
8d82df5
Bug fixes for GCP modules (#55974)
modular-magician May 20, 2019
b712b01
Bug fixes for GCP modules (#55973)
modular-magician May 20, 2019
abca3f1
Clarify documentation on _info vs. _facts modules (#56611)
felixfontein May 20, 2019
2a90cbd
Update gcp_compute_instance_facts.py (#56581)
fernandezcuesta May 20, 2019
6b24043
Update vagrant.py (#56568)
Ninroot May 20, 2019
ded7949
vultr: streamline docs (#56563)
resmo May 20, 2019
d56c975
update azure_rm_availabilityset related module document (#56432)
Fred-sun May 20, 2019
77f3e84
Update uri.py (#56395)
JonTheNiceGuy May 20, 2019
6496084
Update unarchive.py (#56285)
mirumu May 20, 2019
66bfa27
Replace deprecated ansible-container references (#56427)
sethhochberg May 20, 2019
493cf81
Don't rely on netloc for determining hostname and port, just use host…
sivel May 20, 2019
d8a5efa
iam_role.py remove_policies should remove all of the requested polici…
mhoroschun May 21, 2019
8e1dd58
Allow python_requirements_facts to cope with packages with dashes (#5…
willthames May 21, 2019
3b4b2e5
[docker] support the lookup of images by digest (#56649)
das7pad May 21, 2019
a4144e1
kubevirt_vm: Improve create VM from template (#55927)
machacekondra May 21, 2019
e135661
Move update_cache to after self.yum_baseurl definition (#56613)
Zeophlite May 21, 2019
afc678e
Raise error in case of empty hosts list in playbook (#56354)
cinek810 May 21, 2019
7f5b1e9
Out put the version of the dependency so we can better understand the…
jonpugh May 21, 2019
77f9974
yum: use Custom Group in integration tests (#56439)
mkrizek May 21, 2019
a68ac72
yum: fix false error msg about autoremove support (#56459)
mkrizek May 21, 2019
388f5d0
Add links to quickstart guides (#56722)
samccann May 21, 2019
e532632
SX5-868 New keycloak_role module.
elfelip May 3, 2019
b7f36b5
Merge branch 'sx5-868-pr-keycloak_role' of https://github.com/elfelip…
elfelip May 21, 2019
b45fc18
sx5-966 Update keycloak.py
elfelip May 21, 2019
16c828a
SX5-968 Realm role composites problem in keycloak module_utils
elfelip May 21, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 11 additions & 6 deletions .github/BOTMETA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ files:
maintainers: $team_solaris
$modules/cloud/univention/: keachi
$modules/cloud/vmware/: &vmware
ignored: cigamit jcpowermac mtnbikenc tchernomax
ignored: cigamit jcpowermac mtnbikenc tchernomax ckotte
keywords: [ esx, vcenter, vcsa, vcsim, vsphere ]
labels: [ cloud, vmware ]
maintainers: $team_vmware
Expand Down Expand Up @@ -693,7 +693,12 @@ files:
maintainers: $team_google
supershipit: $team_google
$module_utils/gitlab.py: *gitlab
$module_utils/hwc_utils.py: *huawei
$module_utils/hwc_utils.py: &huawei_hwc
<<: *huawei
support: community
labels:
- networking
- huawei
$module_utils/ipa.py:
maintainers: $team_ipa
$module_utils/k8s:
Expand Down Expand Up @@ -1197,7 +1202,7 @@ files:
keywords:
- vmware inventory
- vmware dynamic inventory plugin
ignored: cigamit jcpowermac mtnbikenc tchernomax
ignored: cigamit jcpowermac mtnbikenc tchernomax ckotte
$plugins/inventory/vultr.py: *vultr
$plugins/inventory/yaml.py:
support: core
Expand Down Expand Up @@ -1424,7 +1429,7 @@ files:
<<: *docker
support: community
test/units/module_utils/facts/network/test_generic_bsd.py: *bsd
test/units/module_utils/hwc: *huawei
test/units/module_utils/hwc: *huawei_hwc
test/units/module_utils/acme: *crypto
test/units/module_utils/xenserver/: bvitnik
test/units/modules/cloud/docker:
Expand Down Expand Up @@ -1507,11 +1512,11 @@ macros:
team_rabbitmq: chrishoffman manuel-sousa hyperized
team_redfish: jose-delarosa mraineri tomasg2012 billdodd
team_rhn: alikins barnabycourt FlossWare vritant
team_scaleway: sieben Spredzy abarbare Anthony25 pilou-
team_scaleway: remyleone abarbare DenBeke jerome-quere kindermoumoute QuentinBrosse
team_solaris: bcoca dagwieers fishman jpdasma jasperla mator scathatheworm troy2914 xen0l
team_tower: ghjm matburt wwitzel3 ryanpetrello rooftopcellist AlanCoding jladdjr kdelee
team_ucs: dsoper2 movinalot SDBrett vallard vvb
team_vmware: Akasurde dav1x warthog9 ckotte Tomorrow9 goneri
team_vmware: Akasurde dav1x warthog9 Tomorrow9 goneri
team_virt: joshainglis karmab
team_vultr: resmo Spredzy
team_windows: dagwieers jborean93 jhawkesworth nitzmahone
Expand Down
2 changes: 2 additions & 0 deletions changelogs/fragments/48971-meraki_ssid-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- meraki_ssid - Add examples to documentation.
2 changes: 2 additions & 0 deletions changelogs/fragments/53372-vmware_guest_facts-add_moid.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- Add managed object identifier (moId) and vim reference (vimref) of virtual machine in guest facts (https://github.com/ansible/ansible/issues/53372).
4 changes: 4 additions & 0 deletions changelogs/fragments/53385-docker-privilege-escalation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
bugfixes:
- Fix privilege escalation support for the docker connection plugin when
credentials need to be supplied (e.g. sudo with password).
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
bugfixes:
- rds_instance - Don't hardcode the license models because there are accepted values undocumented by AWS.
Rely on the exception handling instead to provide a helpful error for invalid license models.
2 changes: 2 additions & 0 deletions changelogs/fragments/53576-meraki-unchanged-returns.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- "meraki_* - Meraki modules now return data when no changes are made."
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- "meraki_switchport - improve reliability with native VLAN functionality."
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- Remove duplicate implementation of memory reservation parameter in vmware_guest (https://github.com/ansible/ansible/issues/54335).
2 changes: 2 additions & 0 deletions changelogs/fragments/55224-ec2_instance-idempotent-tags.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- ec2_instance - make Name tag idempotent (https://github.com/ansible/ansible/pull/55224)
2 changes: 2 additions & 0 deletions changelogs/fragments/55643-network-facts-iscsi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- refactor iSCSI network facts for AIX and HP-UX, add unit test, remove external grep call
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
minor_changes:
- xenserver_guest - wait_for_ip_address is now ignored when state=absent (https://github.com/ansible/ansible/issues/55348).

bugfixes:
- xenserver_guest - proper error message is shown when maximum number of network interfaces is reached and multiple network interfaces are added at once.
- xenserver_guest - fixed an issue where VM whould be powered off even though check mode is used if reconfiguration requires VM to be powered off.
2 changes: 2 additions & 0 deletions changelogs/fragments/55716-ec2_instance_int_volume_size.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- ec2_instance - Ensures ``ebs.volume_size`` and ``ebs.iops`` are ``int`` to avoid issues with Jinja2 templating
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
minor_changes:
- os_network - added MTU support when creating/updating a network
4 changes: 4 additions & 0 deletions changelogs/fragments/55930-vsphere_copy_for_esxi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
minor_changes:
- vsphere_copy - The module can now also be used with standalone ESXi.
- vsphere_copy - The ``host`` and ``login`` parameters are deprecated, use `hostname` and ``username``
like for the other VMware modules.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- "dnf - fix wildcard matching for state: absent (https://github.com/ansible/ansible/issues/55938)"
2 changes: 2 additions & 0 deletions changelogs/fragments/56012-docker_container-oom-version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- "docker_container - ``oom_killer`` and ``oom_score_adj`` options are available since docker-py 1.8.0, not 2.0.0 as assumed by the version check."
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- vmware_guest_disk module supports use_instance_uuid parameter since Ansible 2.8 (https://github.com/ansible/ansible/issues/56021).
2 changes: 2 additions & 0 deletions changelogs/fragments/56125-vmware_vm_facts-use_folder.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- vmware_vm_facts supports folder as a filter to gather fact for VM (https://github.com/ansible/ansible/issues/56125).
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
bugfixes:
- redfish_command - add If-Match etag header to Redfish PATCH requests (https://github.com/ansible/ansible/issues/56050)
2 changes: 2 additions & 0 deletions changelogs/fragments/56155-openssl_certificate-passphrase.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- "openssl_certificate - fix private key passphrase handling for ``cryptography`` backend."
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- ibm_storage - Added a check for null fields in ibm_storage utils module.
2 changes: 2 additions & 0 deletions changelogs/fragments/56407_eos_use_sessions.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- eos_use_sessions is now type boolean instead of int.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- vmware_guest_disk_facts module - added bus number of the SCSI controller to the output (https://github.com/ansible/ansible/pull/56442)
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- yum - Fix false error message about autoremove not being supported (https://github.com/ansible/ansible/issues/56458)
4 changes: 4 additions & 0 deletions changelogs/fragments/56649-docker-image-lookup-by-digest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
bugfixes:
- docker_container - Add support for image lookups by digest. Fixes the detection of digest changes.
- docker_image - Add support for image lookups by digest. Fixes the detection of digest changes.
- docker_image_info - Add support for image lookups by digest. Fixes the detection of digest changes.
2 changes: 2 additions & 0 deletions changelogs/fragments/ansible-adhoc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- allow include_role to work with ansible command
2 changes: 2 additions & 0 deletions changelogs/fragments/cgroup-perf-recap-fix-open-files.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- cgroup_perf_recap - When not using file_per_task, make sure we don't prematurely close the perf files
3 changes: 3 additions & 0 deletions changelogs/fragments/include_tasks_listen.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
bugfixes:
- include_tasks - whitelist ``listen`` as a valid keyword
(https://github.com/ansible/ansible/issues/56580)
2 changes: 2 additions & 0 deletions changelogs/fragments/module_default_fixes.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- refactored into function and use in some action plugins to match actual module used, made precedence very clear in code.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- "mysql_user: fix regression introduced when fixing MariaDB/MySQL multiple versions handling"
2 changes: 2 additions & 0 deletions changelogs/fragments/python_requirements_facts_dashes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- allow python_requirements_facts to report on dependencies containing dashes
2 changes: 2 additions & 0 deletions changelogs/fragments/removed_obsolete_configs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- All previouslly deprecated sudo/su and module locale global settings have been removed.
2 changes: 2 additions & 0 deletions changelogs/fragments/stat_no_md5.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- removed previously deprecated ``get_md5`` option from M(stat) module.
2 changes: 2 additions & 0 deletions changelogs/fragments/sysctl-invalid-value.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- "sysctl: the module now also checks the output of STDERR to report if values are correctly set (https://github.com/ansible/ansible/pull/55695)"
4 changes: 4 additions & 0 deletions changelogs/fragments/urls-ipv6-redirects.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
bugfixes:
- urls - Handle redirects properly for IPv6 address by not splitting on ``:``
and rely on already parsed hostname and port values
(https://github.com/ansible/ansible/issues/56258)
2 changes: 2 additions & 0 deletions changelogs/fragments/vmware_check_ssl_cert.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- vmware - The VMware modules now enable the SSL certificate check unless ``validate_certs`` is ``false``.
2 changes: 2 additions & 0 deletions changelogs/fragments/vmware_datastore_facts.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- vmware_datastore_facts - When no datastore was found, returns an empty list.
2 changes: 2 additions & 0 deletions changelogs/fragments/vmware_maintenance_mode_params.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
minor_changes:
- vmware_datastore_maintenancemode - Raise an error if the datastore does not exist.
2 changes: 2 additions & 0 deletions changelogs/fragments/winrm-input-failures.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- winrm - Fix issue when attempting to parse CLIXML on send input failure
3 changes: 3 additions & 0 deletions changelogs/fragments/yum-enable-missing-repo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
bugfixes:
- "yum - gracefully handle failure case of enabling a non existent repo, as the yum cli does (Fixes https://github.com/ansible/ansible/issues/52582)"
2 changes: 1 addition & 1 deletion contrib/inventory/vagrant.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

config.vm.provision :ansible do |ansible|
ansible.playbook = "./provision/your_playbook.yml"
ansible.inventory_file = "./provision/inventory/vagrant.py"
ansible.inventory_path = "./provision/inventory/vagrant.py"
ansible.verbose = true
end
"""
Expand Down
7 changes: 6 additions & 1 deletion docs/bin/plugin_formatter.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@

import datetime
import glob
import json
import optparse
import os
import re
Expand Down Expand Up @@ -52,7 +53,7 @@ def html_escape(text, quote=True):

# if a module is added in a version of Ansible older than this, don't print the version added information
# in the module documentation because everyone is assumed to be running something newer than this already.
TOO_OLD_TO_BE_NOTABLE = 2.0
TOO_OLD_TO_BE_NOTABLE = 2.3

# Get parent directory of the directory this script lives in
MODULEDIR = os.path.abspath(os.path.join(
Expand Down Expand Up @@ -399,6 +400,10 @@ def jinja2_environment(template_dir, typ, plugin_type):
# Jinja < 2.10
env.filters['max'] = do_max

if 'tojson' not in env.filters:
# Jinja < 2.9
env.filters['tojson'] = json.dumps

templates = {}
if typ == 'rst':
env.filters['rst_ify'] = rst_ify
Expand Down
2 changes: 2 additions & 0 deletions docs/docsite/rst/community/committer_guidelines.rst
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,5 @@ Individuals who've been asked to become a part of this group have generally been
+---------------------+----------------------+--------------------+----------------------+
| Sandra McCann | samccann | samccann | |
+---------------------+----------------------+--------------------+----------------------+
| Felix Fontein | felixfontein | felixfontein | felix@fontein.de |
+---------------------+----------------------+--------------------+----------------------+
12 changes: 6 additions & 6 deletions docs/docsite/rst/community/development_process.rst
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ We do **not** backport features.

These instructions assume that:

* ``stable-2.7`` is the targeted release branch for the backport
* ``stable-2.8`` is the targeted release branch for the backport
* ``https://github.com/ansible/ansible.git`` is configured as a
``git remote`` named ``upstream``. If you do not use
a ``git remote`` named ``upstream``, adjust the instructions accordingly.
Expand All @@ -238,7 +238,7 @@ We do **not** backport features.
::

git fetch upstream
git checkout -b backport/2.7/[PR_NUMBER_FROM_DEVEL] upstream/stable-2.7
git checkout -b backport/2.8/[PR_NUMBER_FROM_DEVEL] upstream/stable-2.8

#. Cherry pick the relevant commit SHA from the devel branch into your feature
branch, handling merge conflicts as necessary:
Expand All @@ -253,18 +253,18 @@ We do **not** backport features.

::

git push origin backport/2.7/[PR_NUMBER_FROM_DEVEL]
git push origin backport/2.8/[PR_NUMBER_FROM_DEVEL]

#. Submit the pull request for ``backport/2.7/[PR_NUMBER_FROM_DEVEL]``
against the ``stable-2.7`` branch
#. Submit the pull request for ``backport/2.8/[PR_NUMBER_FROM_DEVEL]``
against the ``stable-2.8`` branch

#. The Release Manager will decide whether to merge the backport PR before
the next minor release. There isn't any need to follow up. Just ensure that the automated
tests (CI) are green.

.. note::

The choice to use ``backport/2.7/[PR_NUMBER_FROM_DEVEL]`` as the
The choice to use ``backport/2.8/[PR_NUMBER_FROM_DEVEL]`` as the
name for the feature branch is somewhat arbitrary, but conveys meaning
about the purpose of that branch. It is not required to use this format,
but it can be helpful, especially when making multiple backport PRs for
Expand Down
2 changes: 1 addition & 1 deletion docs/docsite/rst/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
# the repository version needs to be the one that is loaded:
sys.path.insert(0, os.path.abspath(os.path.join('..', '..', '..', 'lib')))

VERSION = '2.7'
VERSION = '2.8'
AUTHOR = 'Ansible, Inc'


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Scoping your module(s)
Especially if you want to contribute your module(s) back to Ansible Core, make sure each module includes enough logic and functionality, but not too much. If you're finding these guidelines tricky, consider :ref:`whether you really need to write a module <module_dev_should_you>` at all.

* Each module should have a concise and well-defined functionality. Basically, follow the UNIX philosophy of doing one thing well.
* Do not add ``list`` or ``info`` state options to an existing module - create a new ``_facts`` module.
* Do not add ``list`` or ``info`` state options to an existing module - create a new ``_info`` or ``_facts`` module.
* Modules should not require that a user know all the underlying options of an API/tool to be used. For instance, if the legal values for a required module parameter cannot be documented, the module does not belong in Ansible Core.
* Modules should encompass much of the logic for interacting with a resource. A lightweight wrapper around a complex API forces users to offload too much logic into their playbooks. If you want to connect Ansible to a complex API, :ref:`create multiple modules <developing_modules_in_groups>` that interact with smaller individual pieces of the API.
* Avoid creating a module that does the work of other modules; this leads to code duplication and divergence, and makes things less uniform, unpredictable and harder to maintain. Modules should be the building blocks. If you are asking 'how can I have a module execute other modules' ... you want to write a role.
Expand Down Expand Up @@ -152,7 +152,7 @@ Ansible conventions offer a predictable user interface across all modules, playb
* Use consistent parameters (arguments) within your module(s).
* Normalize parameters with other modules - if Ansible and the API your module connects to use different names for the same parameter, add aliases to your parameters so the user can choose which names to use in tasks and playbooks.
* Return facts from ``*_facts`` modules in the ``ansible_facts`` field of the :ref:`result dictionary<common_return_values>` so other modules can access them.
* Implement ``check_mode`` in all ``*_facts`` modules. Playbooks which conditionalize based on fact information will only conditionalize correctly in ``check_mode`` if the facts are returned in ``check_mode``. Usually you can add ``supports_check_mode=True`` when instantiating ``AnsibleModule``.
* Implement ``check_mode`` in all ``*_info`` and ``*_facts`` modules. Playbooks which conditionalize based on fact information will only conditionalize correctly in ``check_mode`` if the facts are returned in ``check_mode``. Usually you can add ``supports_check_mode=True`` when instantiating ``AnsibleModule``.
* Use module-specific environment variables. For example, if you use the helpers in ``module_utils.api`` for basic authentication with ``module_utils.urls.fetch_url()`` and you fall back on environment variables for default values, use a module-specific environment variable like :code:`API_<MODULENAME>_USERNAME` to avoid conflict between modules.
* Keep module options simple and focused - if you're loading a lot of choices/states on an existing option, consider adding a new, simple option instead.
* Keep options small when possible. Passing a large data structure to an option might save us a few tasks, but it adds a complex requirement that we cannot easily validate before passing on to the module.
Expand Down
4 changes: 2 additions & 2 deletions docs/docsite/rst/dev_guide/developing_modules_checklist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ To contribute a module to Ansible, you must:
* minimize module dependencies
* support :ref:`check_mode <check_mode_dry>` if possible
* ensure your code is readable
* if a module is named ``<something>_facts``, it should be because its main purpose is returning ``ansible_facts``. Do not name modules that do not do this with ``_facts``.
* Modules that query/return general information (and not ``ansible_facts``) should be named ``_info``.
* if a module is named ``<something>_facts``, it should be because its main purpose is returning ``ansible_facts``. Do not name modules that do not do this with ``_facts``. Only use ``ansible_facts`` for information that is specific to the host machine, for example network interfaces and their configuration, which operating system and which programs are installed.
* Modules that query/return general information (and not ``ansible_facts``) should be named ``_info``. General information is non-host specific information, for example information on online/cloud services (you can access different accounts for the same online service from the same host), or information on VMs and containers accessible from the machine.

Please make sure your module meets these requirements before you submit your PR/proposal. If you have questions, reach out via `Ansible's IRC chat channel <http://irc.freenode.net>`_ or the `Ansible development mailing list <https://groups.google.com/group/ansible-devel>`_.

Expand Down
Loading