--- # Copyright 2014, Rackspace US, Inc. # # 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. - name: set base lxc template template: src: "{{ item.src }}" dest: "{{ item.dest }}" owner: "root" group: "root" mode: "{{ item.mode }}" with_items: - { src: lxc-rpc.conf, dest: "/etc/lxc/lxc-rpc.conf", mode: "0644" } - { src: lxc-rpc, dest: "/usr/share/lxc/templates/lxc-rpc", mode: "0755" } - name: Set apparmor profile for nova-compute copy: src: "lxc-openstack" dest: "/etc/apparmor.d/lxc/lxc-openstack" owner: "root" group: "root" register: apparmor_update notify: Reindex apparmor profiles for lxc # Ensure apparmor reindex runs before other things that may fail - meta: flush_handlers - name: Drop lxc-system-manage script copy: src: "lxc-system-manage" dest: "/usr/local/bin/lxc-system-manage" owner: "root" group: "root" mode: "0755"