You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/integration
Dag Wieers d958440bcb win_firewall_rule: Implement idempotency, check-mode and diff support (#23162)
* win_firewall_rule: Small idempotency fix

This PR includes the following changes:
- an idempotency fix when `profile: any`
- better difference output to debug idempotency issues
- documentation fixes (remove `required: false`)
- Parameter handling fixes
- RDP example that matches default RDP rule
- Renamed parameter 'enable' to 'enabled' (kept alias)
- Renamed parameter 'profile' to 'profiles' (kept alias)

* Rewrite module completely

The logic is still intact, but various changes with a single goal:

- Make the module idempotent
- Implement check-mode
- Implement diff-mode
- Adapted integration tests

This fixes #18807 and #23455.

* Change casing to lowercase

* Improve the logic wrt. diff
8 years ago
..
group_vars Run vyos_command Network tests in Shippable (#24514) 8 years ago
host_vars breaks testing in non virtual envs, since env var can be used in those 9 years ago
roles Ensure exit_json returns failed = False 8 years ago
targets win_firewall_rule: Implement idempotency, check-mode and diff support (#23162) 8 years ago
vars Split integration tests out from Makefile. (#17976) 8 years ago
Makefile automated integration tests for cloudstack (#20552) 8 years ago
amazon.yml Adding support for Amazon ECR (#19306) 8 years ago
asa.yaml Migrate Network Tests into ansible/ansible (#18233) 8 years ago
azure.yml add azure integration tests 10 years ago
cleanup_azure.py test/: PEP8 compliancy (#24803) 8 years ago
cleanup_ec2.py test/: PEP8 compliancy (#24803) 8 years ago
cleanup_gce.py test/: PEP8 compliancy (#24803) 8 years ago
cleanup_rax.py test/: PEP8 compliancy (#24803) 8 years ago
cloud-config-aws.yml.template Add support for cloud tests to ansible-test. (#24315) 8 years ago
cloud-config-cs.ini.template Add support for cloud tests to ansible-test. (#24315) 8 years ago
cloudflare.yml Fix cosmetic problems in YAML source 8 years ago
cloudscale.yml new module cloudscale_server (#20175) 8 years ago
cnos.yaml New module: cnos_vlan and various utility files (#21107) 8 years ago
consul.yml Initial commit of Ansible support for the Consul clustering framework (http://consul.io). 10 years ago
consul_inventory.yml Initial commit of Ansible support for the Consul clustering framework (http://consul.io). 10 years ago
consul_running.py Support print() function in test/ 9 years ago
credentials.template Fixes for EC2 module integration tests. 8 years ago
dellos6.yaml Migrate Network Tests into ansible/ansible (#18233) 8 years ago
dellos9.yaml Migrate Network Tests into ansible/ansible (#18233) 8 years ago
dellos10.yaml Migrate Network Tests into ansible/ansible (#18233) 8 years ago
destructive.yml Fix locale_gen to compare native strings rather than mixing byte and text strings 8 years ago
eos.yaml Test eos_banner (#22201) 8 years ago
exoscale.yml exo_dns: new module utils and integration tests for exoscale DNS (#17230) 8 years ago
galaxy_playbook.yml Allow installation of roles from yaml roles file 10 years ago
galaxy_playbook_git.yml [hotfix] add missed playbook file 9 years ago
galaxy_roles.yml Fix cosmetic problems in YAML source 8 years ago
galaxy_rolesfile Add tests for #10620 9 years ago
gce.yml [GCP] Global Load Balancer Integration Test (#24704) 8 years ago
gce_credentials.py test/: PEP8 compliancy (#24803) 8 years ago
integration_config.yml Fix cosmetic problems in YAML source 8 years ago
inventory Configurable fact path (#18147) 8 years ago
inventory.network veos-dut-01 is down, so use veos01 (#19299) 8 years ago
inventory.networking.template Increase python version coverage for tests. (#24762) 8 years ago
inventory.remote.template Add support for OS X CI on Shippable. (#17160) 8 years ago
inventory.winrm.template Increase python version coverage for tests. (#24762) 8 years ago
ios.yaml Add ios_banner module (#22687) 8 years ago
iosxr.yaml Test system (#22420) 8 years ago
jenkins.yml jenkins_job: add integration tests (#17499) 8 years ago
junos.yaml Add junos integration test (#24404) 8 years ago
net_command.yml Add files via upload (#21062) 8 years ago
network-all.yaml Ops (#18652) 8 years ago
non_destructive.yml known_hosts: support --diff (#20349) 8 years ago
nxos.yaml Add nxos_interface integration testing (#23030) 8 years ago
ops.yaml Ops (#18652) 8 years ago
rackspace.yml Add tests for rax_scaling_group 10 years ago
setup_gce.py test/: PEP8 compliancy (#24803) 8 years ago
target-prefixes.network ops not openswitch (#18256) 8 years ago
test_win_group1.yml Migrate Windows CI roles to test targets. (#18005) 8 years ago
test_win_group2.yml Revert "win_service_stat: Added module" (#22184) 8 years ago
test_win_group3.yml Added win_region module (#19147) 8 years ago
vyos.yaml Migrate Network Tests into ansible/ansible (#18233) 8 years ago