diff --git a/tasks/swift_install.yml b/tasks/swift_install.yml index 96f0858b..16cc8de3 100644 --- a/tasks/swift_install.yml +++ b/tasks/swift_install.yml @@ -81,6 +81,7 @@ file: path: "{{ swift_bin | dirname }}" state: directory + mode: "0755" register: swift_venv_dir when: swift_get_venv | changed diff --git a/tasks/swift_pre_install.yml b/tasks/swift_pre_install.yml index b539c3b5..780c3b7c 100644 --- a/tasks/swift_pre_install.yml +++ b/tasks/swift_pre_install.yml @@ -48,7 +48,7 @@ group: "{{ item.group|default(swift_system_group_name) }}" mode: "{{ item.mode|default('0755') }}" with_items: - - { path: "/openstack", owner: "root", group: "root" } + - { path: "/openstack/venvs", owner: "root", group: "root" } - { path: "/etc/swift" } - { path: "/etc/swift/account-server" } - { path: "/etc/swift/backups" }