Skip to content
Snippets Groups Projects
Commit a477cd90 authored by Mark Goddard's avatar Mark Goddard
Browse files

Fix use of become_user by installing acl package

Change-Id: I69bf810632d09eddaa3983ae56e833debe9fd03b
parent a2f98010
No related branches found
No related tags found
No related merge requests found
---
# List of default packages to install.
dev_tools_packages_default:
# NOTE(mgoddard): The acl package is required for the setfacl command, used by
# become_user.
- acl
- bash-completion
- tcpdump
- vim
......
---
# NOTE(mgoddard): The acl package is required for the setfacl command, used by
# become_user.
- name: Ensure acl package is installed
package:
name: acl
cache_valid_time: "{{ apt_cache_valid_time if ansible_facts.os_family == 'Debian' else omit }}"
update_cache: "{{ True if ansible_facts.os_family == 'Debian' else omit }}"
become: true
- name: Create local .pip directory
file:
path: "~{{ item }}/.pip"
......
---
fixes:
- |
Fixes an issue where a custom playbook using `become_user` could fail when
setting permissions on temporary files. The `acl` package is now installed
on all systems by default.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment