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/targets
Philip Douglass ac5f3f8bef
unarchive - Check 'fut_gid' against 'run_gid' in addition to supplemental groups (#65666)
Add integration tests for unarchiving as unprivileged user
Break tasks into separate files for easier reading and maintenance

Create a user by specifying a default group of 'staff' for macOS.

The user module does not actually remove the user directory on macOS,
so explicitly remove it.

Put the removal tasks in an always block to ensure they always run

Co-authored-by: Philip Douglass <philip.douglass@amadeus.com>
Co-authored-by: Sam Doran <sdoran@redhat.com>
6 years ago
..
add_host Add intg test to repro #36045 (add_host traceback) (#69912) 6 years ago
ansiballz_python Testing: Add support for AIX platform (#65802) 6 years ago
ansible Add collection path in CLI version info (#68633) 6 years ago
ansible-doc ansible-doc: include collection name in text output (#70401) 6 years ago
ansible-galaxy Fix galaxy role info bug to support multiple roles (#70148) 6 years ago
ansible-galaxy-collection fix downloading collections in git repos and tar.gz artifacts (#70524) 6 years ago
ansible-galaxy-collection-scm fix downloading collections in git repos and tar.gz artifacts (#70524) 6 years ago
ansible-runner ansible_runner test - Add constraints (#70667) 6 years ago
ansible-test Rename pylint plugin and add tests. (#70225) 6 years ago
ansible-test-docker Update ansible-test integration tests. (#69970) 6 years ago
any_errors_fatal
apt apt - add fail_on_autoremove option to avoid unintended package removals (#70056) 6 years ago
apt_key Replace filename with file in apt_key (#70492) 6 years ago
apt_repository Change default file permissions so they are not world readable (#70221) 6 years ago
args
assemble Fix decrypt argument in assemble module (#70465) 6 years ago
assert Testing: Add support for AIX platform (#65802) 6 years ago
async Add intentional coverage for an async_wrapper case (#70593) 6 years ago
async_extra_data Expand Shippable test matrix. (#66912) 6 years ago
async_fail More boilerplate fixes. (#70224) 6 years ago
become Testing: Add support for AIX platform (#65802) 6 years ago
become_unprivileged Refactor _fixup_perms2 to remove way-nested logic (#70701) 6 years ago
binary
binary_modules Add new arches/OSes for binary_modules tests (#69052) 6 years ago
binary_modules_posix Add new arches/OSes for binary_modules tests (#69052) 6 years ago
binary_modules_winrm
blockinfile blockinfile - fix line end regression (#69734) 6 years ago
blocks Detect failure in always block after rescue (#70094) 6 years ago
builtin_vars_prompt More boilerplate fixes. (#70224) 6 years ago
callback_default Rebalance CI groups to avoid macOS timeouts (#70126) 6 years ago
changed_when Allow changed/failed mgmt on strategy actions (#70919) 6 years ago
check_mode
cli Fix `ansible -K` become_pass regression (#69629) 6 years ago
collections refactor Python module_utils locator (#70610) 6 years ago
collections_plugin_namespace config: singular ANSIBLE_COLLECTIONS_PATH (#70007) 6 years ago
collections_relative_imports config: singular ANSIBLE_COLLECTIONS_PATH (#70007) 6 years ago
collections_runtime_pythonpath config: singular ANSIBLE_COLLECTIONS_PATH (#70007) 6 years ago
command_shell Deprecate command warnings feature (#70504) 6 years ago
conditionals
config Fix missing quoting for remote_tmp in second mkdir of shell module. Issue #69577 (#69578) 6 years ago
connection Do not add connection vars to the output results (#70853) 6 years ago
connection_local
connection_paramiko_ssh Testing: Add support for AIX platform (#65802) 6 years ago
connection_posix
connection_psrp
connection_ssh Rebalance CI groups to avoid macOS timeouts (#70126) 6 years ago
connection_windows_ssh
connection_winrm
copy Fix string/bytestring comparsion in m_u.basic (#70439) 6 years ago
cron cron - Allow non-ascii (UTF-8) chars in cron file paths and jobs (#70426) 6 years ago
dataloader preserve json parsing error (#58461) 6 years ago
debconf Testing: Add support for AIX platform (#65802) 6 years ago
debug
delegate_to Allow hostvars delegation (#70331) 6 years ago
dnf [dnf] show installations/removals in check_mode (#70892) 6 years ago
dpkg_selections Testing: Add support for AIX platform (#65802) 6 years ago
egg-info Fix references to old egg-info directory. 6 years ago
embedded_module
environment
error_from_connection Fix transport defs in test connection plugins. 6 years ago
expect More boilerplate fixes. (#70224) 6 years ago
facts_d
facts_linux_network linux facts - return proper broadcast address (#64528) 6 years ago
failed_when
fetch fixed fetch traversal from slurp (#68720) 6 years ago
file file - return 'state': 'absent' when a file does not exist (#66503) 6 years ago
filter_core Make filter type errors 'loop friendly' (#70417) 6 years ago
filter_mathstuff Make filter type errors 'loop friendly' (#70417) 6 years ago
filter_urls coverage for filter/urls.py, including fallback to custom implementations (#68412) 6 years ago
filter_urlsplit Split up filter integration tests. (#66962) 6 years ago
find Don't treat empty excludes as a match. Fixes #70640 (#70710) 6 years ago
gathering
gathering_facts Get m_u.facts.utils coverage up to 100% (#70614) 6 years ago
get_url More boilerplate fixes. (#70224) 6 years ago
getent Testing: Add support for AIX platform (#65802) 6 years ago
git git: verify, only use --raw when we need it (#70900) 6 years ago
group More boilerplate fixes. (#70224) 6 years ago
group_by return changed for group_by (#32057) 6 years ago
groupby_filter
handler_race Split regular and handler results into their own queues (#69498) 6 years ago
handlers Integration tests for notify with variable list (#66423) 6 years ago
hash
hostname hostname: hostnamectl check -> SystemdStrategy (#70532) 6 years ago
hosts_field
ignore_errors
ignore_unreachable More boilerplate fixes. (#70224) 6 years ago
incidental_aws_codebuild Second batch of incidental integration tests. (#67765) 6 years ago
incidental_aws_step_functions_state_machine support hard coded module_defaults.yml groups for collections (#69919) 6 years ago
incidental_azure_rm_mariadbserver Second batch of incidental integration tests. (#67765) 6 years ago
incidental_azure_rm_resource Second batch of incidental integration tests. (#67765) 6 years ago
incidental_cloud_init_data_facts Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_cloudformation support hard coded module_defaults.yml groups for collections (#69919) 6 years ago
incidental_connection_chroot Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_consul Testing: Add support for CentOS Linux On Power platform (#68130) 6 years ago
incidental_cs_common Second batch of incidental integration tests. (#67765) 6 years ago
incidental_cs_role_permission Second batch of incidental integration tests. (#67765) 6 years ago
incidental_cs_service_offering Second batch of incidental integration tests. (#67765) 6 years ago
incidental_deploy_helper Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_ec2_instance support hard coded module_defaults.yml groups for collections (#69919) 6 years ago
incidental_flatpak_remote Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_hcloud_server disable slow/unstable hetzner incidental tests (#70103) 6 years ago
incidental_inventory_aws_ec2 Second batch of incidental integration tests. (#67765) 6 years ago
incidental_inventory_docker_swarm Testing: Add support for CentOS Linux On Power platform (#68130) 6 years ago
incidental_inventory_foreman Second batch of incidental integration tests. (#67765) 6 years ago
incidental_inventory_vmware_vm_inventory Second batch of incidental integration tests. (#67765) 6 years ago
incidental_ios_file First batch of incidental integration tests. (#67717) 6 years ago
incidental_k8s Fix code coverage in tests. 6 years ago
incidental_lookup_hashi_vault Testing: Add support for CentOS Linux On Power platform (#68130) 6 years ago
incidental_lvg Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_mongodb_parameter Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_nios_prepare_tests Second batch of incidental integration tests. (#67765) 6 years ago
incidental_nios_txt_record Second batch of incidental integration tests. (#67765) 6 years ago
incidental_postgresql_user Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_script_inventory_vmware_inventory More boilerplate fixes. (#70224) 6 years ago
incidental_selinux Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_setup_docker Pin Docker version at 19.03.1 6 years ago
incidental_setup_ec2 Second batch of incidental integration tests. (#67765) 6 years ago
incidental_setup_flatpak_remote Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_setup_mongodb Skip mongodb tests on all centos versions. 6 years ago
incidental_setup_mysql_db Update docker.txt to use the OpenSUSE 15.1 container image (devel edition) (#68785) 6 years ago
incidental_setup_openssl Revert "Cap cryptography version for macOS openssl test (#69083)" (#69126) 6 years ago
incidental_setup_postgresql_db Improve stability of postgresql tests. 6 years ago
incidental_setup_rabbitmq Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_setup_tls Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_setup_zabbix Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_sts_assume_role Second batch of incidental integration tests. (#67765) 6 years ago
incidental_synchronize Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_timezone Add Fedora 32 to CI (#69222) 6 years ago
incidental_tower_credential_type Second batch of incidental integration tests. (#67765) 6 years ago
incidental_tower_receive Second batch of incidental integration tests. (#67765) 6 years ago
incidental_ufw Remove remaining examples of 1.1.1.1 (#70552) 6 years ago
incidental_vmware_guest Second batch of incidental integration tests. (#67765) 6 years ago
incidental_vmware_guest_custom_attributes Second batch of incidental integration tests. (#67765) 6 years ago
incidental_vmware_host_hyperthreading Second batch of incidental integration tests. (#67765) 6 years ago
incidental_vmware_prepare_tests ansible-test: vcenter initialize group/vmware (#70011) 6 years ago
incidental_vyos_config First batch of incidental integration tests. (#67717) 6 years ago
incidental_vyos_lldp_interfaces First batch of incidental integration tests. (#67717) 6 years ago
incidental_vyos_logging First batch of incidental integration tests. (#67717) 6 years ago
incidental_vyos_prepare_tests First batch of incidental integration tests. (#67717) 6 years ago
incidental_vyos_static_route First batch of incidental integration tests. (#67717) 6 years ago
incidental_win_copy Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_data_deduplication Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_dsc Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_hosts Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_lineinfile Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_ping Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_prepare_tests Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_psexec Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_reboot Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_security_policy Third batch of incidental integration tests. (#67830) 6 years ago
incidental_xml Deprecation revisited (#69926) 6 years ago
incidental_zabbix_host Fourth batch of incidental integration tests. (#67873) 6 years ago
include_import Rebalance CI groups to avoid macOS timeouts (#70126) 6 years ago
include_parent_role_vars
include_vars
include_vars-ad-hoc include_vars - fix stack trace when run ad-hoc with dirs parameter (#66581) 6 years ago
include_when_parent_is_dynamic Add dynamic and static include tests. (#68200) 6 years ago
include_when_parent_is_static Add dynamic and static include tests. (#68200) 6 years ago
includes
includes_race Fix IncludedFile equality check (#69524) 6 years ago
infra More boilerplate fixes. (#70224) 6 years ago
interpreter_discovery_python
interpreter_discovery_python_delegate_facts Fix delegate_facts with interpreter not being set (#70293) 6 years ago
inventory inventory: Fail on non-existing limit file (#59758) 6 years ago
inventory_ini Make sure ansible_become treated as a boolean (#70484) 6 years ago
inventory_yaml Testing: Add support for AIX platform (#65802) 6 years ago
jinja2_native_types native types: literal_eval all the things (#68938) 6 years ago
known_hosts
limit_inventory Rename some integration tests. 6 years ago
lineinfile
lookup_config coverage for lookup_config (#68566) 6 years ago
lookup_csvfile Some more coverage for csvfile (#70661) 6 years ago
lookup_dict Skip lookup tests on Python 2.6. 6 years ago
lookup_env Skip lookup tests on Python 2.6. 6 years ago
lookup_file Skip lookup tests on Python 2.6. 6 years ago
lookup_fileglob Correct name of fileglob lookup integration test. 6 years ago
lookup_first_found Skip lookup tests on Python 2.6. 6 years ago
lookup_indexed_items Skip lookup tests on Python 2.6. 6 years ago
lookup_ini Skip lookup tests on Python 2.6. 6 years ago
lookup_inventory_hostnames inventory_hostnames lookup plugin -> 100% coverage (#70628) 6 years ago
lookup_items Skip lookup tests on Python 2.6. 6 years ago
lookup_lines Skip lookup tests on Python 2.6. 6 years ago
lookup_list coverage for lookup_list (#68683) 6 years ago
lookup_nested Skip lookup tests on Python 2.6. 6 years ago
lookup_password Skip lookup tests on Python 2.6. 6 years ago
lookup_pipe Skip lookup tests on Python 2.6. 6 years ago
lookup_random_choice Skip lookup tests on Python 2.6. 6 years ago
lookup_sequence Skip lookup tests on Python 2.6. 6 years ago
lookup_subelements Get subelements lookup plugin coverage to 100% (#70634) 6 years ago
lookup_template Skip lookup tests on Python 2.6. 6 years ago
lookup_together Skip lookup tests on Python 2.6. 6 years ago
lookup_unvault added unvault lookup plugin (#69087) 6 years ago
lookup_url Skip lookup tests on Python 2.6. 6 years ago
lookup_varnames varnames: add tests, fix exception grammar (#70573) 6 years ago
lookup_vars Skip lookup tests on Python 2.6. 6 years ago
loop_control
loops Testing: Add support for AIX platform (#65802) 6 years ago
meta_tasks
module_defaults support hard coded module_defaults.yml groups for collections (#69919) 6 years ago
module_no_log Add more integration tests. (#68972) 6 years ago
module_precedence More boilerplate fixes. (#70224) 6 years ago
module_tracebacks Testing: Add support for AIX platform (#65802) 6 years ago
module_utils refactor Python module_utils locator (#70610) 6 years ago
module_utils_Ansible.AccessToken Split C# module utils to their own test target (#67910) 6 years ago
module_utils_Ansible.Basic Deprecation revisited (#69926) 6 years ago
module_utils_Ansible.Become Split C# module utils to their own test target (#67910) 6 years ago
module_utils_Ansible.ModuleUtils.AddType Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.ArgvParser Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.Backup Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.CamelConversion Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.CommandUtil Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.FileUtil Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.Legacy Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.LinkUtil Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.PrivilegeUtil Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.SID Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.WebRequest Ansible.Basic added generic fragment merger for module options (#69719) 6 years ago
module_utils_Ansible.Privilege Split C# module utils to their own test target (#67910) 6 years ago
module_utils_Ansible.Process Split C# module utils to their own test target (#67910) 6 years ago
module_utils_Ansible.Service Split C# module utils to their own test target (#67910) 6 years ago
module_utils_basic Fix warning for new default permissions when mode is not specified (#70976) 6 years ago
network_cli Fix network_cli test to use a trap for cleanup (#69762) 6 years ago
no_log Expand Shippable test matrix. (#66912) 6 years ago
old_style_cache_plugins
old_style_modules_posix
omit
order
package Enable passing tests on power. 6 years ago
package_facts Testing: Add support for AIX platform (#65802) 6 years ago
parsing
path_lookups Split up lookup integration tests. (#67294) 6 years ago
path_with_comma_in_inventory Rename some integration tests. 6 years ago
pause More boilerplate fixes. (#70224) 6 years ago
ping
pip pip tests, use py2 compat sampleproject fork (#70313) 6 years ago
play_iterator Fix --start-at-task when skipping tasks with no name (#68951) 6 years ago
playbook fix internal cases of actions calling unqualified module names (#70818) 6 years ago
plugin_config_for_inventory Rename some integration tests. 6 years ago
plugin_filtering
plugin_loader
plugin_namespace
prepare_http_tests Split tasks for prepare_http_tests. 6 years ago
prepare_tests/tasks
pull Use `package` for `pkgng` and `zypper` in tests. 6 years ago
raw update ActionBase._low_level_execute_command to honor executable (#68315) 6 years ago
reboot
rel_plugin_loading
remote_tmp Testing: Add support for AIX platform (#65802) 6 years ago
replace
retry_task_name_in_callback Rename callback_retry_task_name test. 6 years ago
roles
rpm_key Testing: Add support for AIX platform (#65802) 6 years ago
run_modules More boilerplate fixes. (#70224) 6 years ago
script More boilerplate fixes. (#70224) 6 years ago
service More boilerplate fixes. (#70224) 6 years ago
service_facts Handle disabled service units (#69349) 6 years ago
set_fact implemented 'prefix' for file based cache (#69872) 6 years ago
setup_cron
setup_deb_repo
setup_epel/tasks
setup_nobody
setup_paramiko
setup_passlib/tasks
setup_pexpect/tasks
setup_remote_constraints
setup_remote_tmp_dir Split handler tasks for setup_remote_tmp_dir. 6 years ago
setup_rpm_repo More boilerplate fixes. (#70224) 6 years ago
setup_win_printargv Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
shell Fix transport defs in test connection plugins. 6 years ago
slurp
special_vars Misc typo fixes (#66120) 6 years ago
stat stat: Handle colon in filename (#70259) 6 years ago
strategy_linear
subversion subversion Give subversion module a validate_certs option (#70890) 6 years ago
systemd systemd: should fail in check_mode when service not found on host (#68136) 6 years ago
tags Update docs for --tags default, and add some tests (#70939) 6 years ago
task_ordering
tasks Add more integration tests. (#68972) 6 years ago
template More boilerplate fixes. (#70224) 6 years ago
template_jinja2_latest Testing: Add support for AIX platform (#65802) 6 years ago
templating_lookups Handle post_validate templating errors and fix tests (#70240) 6 years ago
templating_settings
test_core Add integration tests for test plugins. (#70576) 6 years ago
test_files Add integration tests for test plugins. (#70576) 6 years ago
test_mathstuff Add integration tests for test plugins. (#70576) 6 years ago
throttle throttle: fix linear based strategies (#65422) 6 years ago
unarchive unarchive - Check 'fut_gid' against 'run_gid' in addition to supplemental groups (#65666) 6 years ago
unicode Ensure --version works with non-ascii project path (#66624) 6 years ago
until
uri More boilerplate fixes. (#70224) 6 years ago
user user - Create home and parent directories only when requested (#70600) 6 years ago
var_blending
var_precedence More boilerplate fixes. (#70224) 6 years ago
var_templating Fix verbosity for var_templating test (#70943) 6 years ago
vault Allow single vault encrypted values to be used directly as module parameters. Fixes #68275 (#70607) 6 years ago
wait_for More boilerplate fixes. (#70224) 6 years ago
wait_for_connection Test the delay option in wait_for_connection. 6 years ago
want_json_modules_posix More boilerplate fixes. (#70224) 6 years ago
win_async_wrapper
win_become
win_exec_wrapper windows - fix up env var quoting for unicode single quotes (#68968) 6 years ago
win_fetch Consolidate Windows tests to one group. 6 years ago
win_module_utils Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
win_raw
win_script
windows-minimal Create a dedicated windows-minimal test target. (#67987) 6 years ago
windows-paths
yum [yum] Make package removal confirmation strict (#69592) 6 years ago
yum_repository Add new option for YUM4/DNF repositories (#70042) 6 years ago