# Copyright (c) 2018 OpenStack Foundation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or # implied. # See the License for the specific language governing permissions and # limitations under the License. - hosts: all tasks: # TODO: remove this task when s3api is in the pipeline by default - name: Add s3api in proxy-server.conf replace: path: "/etc/swift/proxy-server.conf" regexp: "container_sync tempauth" replace: "container_sync s3api tempauth" become: true - name: Set s3_acl option ini_file: path: "/etc/swift/proxy-server.conf" section: "filter:s3api" option: "s3_acl" value: "{{ s3_acl }}" become: true