--- #- debug: # msg: key="{{ item.key }}", ipv4="{{ item.value.ipv4 }}" # with_dict: "{{ lxc_containers }}" - name: Set IPv4 address lineinfile: path: "/var/lib/lxc/{{ item.key }}/config" regexp: "lxc.network.ipv4 *=" line: "lxc.network.ipv4 = {{ item.value.ipv4.address }}" with_dict: "{{ lxc_containers }}" - name: Set IPv4 gateway lineinfile: path: "/var/lib/lxc/{{ item.key }}/config" regexp: "lxc.network.ipv4.gateway *=" line: "lxc.network.ipv4.gateway = {{ item.value.ipv4.gateway }}" insertafter: "lxc.network.ipv4 *=" with_dict: "{{ lxc_containers }}" - name: Set logfile lineinfile: path: "/var/lib/lxc/{{ item.key }}/config" regexp: "lxc.logfile *=" line: "lxc.logfile = /var/lib/lxc/{{ item.key }}/{{ item.key }}.log" with_dict: "{{ lxc_containers }}"