Skip to content
Snippets Groups Projects
Commit d09647f8 authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "Use User and Group variables instead of sudo"

parents 5ccd134c 13b6d692
No related branches found
No related tags found
No related merge requests found
......@@ -67,11 +67,12 @@
dest: /etc/systemd/system/octavia-interface.service
register: octavia_interface
- name: Reload octavia-interface.service if required
- name: Restart octavia-interface.service if required
become: True
systemd:
name: octavia-interface
daemon_reload: yes
state: restarted
when: octavia_interface.changed
- name: Enable and start octavia-interface.service
......
......@@ -5,10 +5,12 @@ After=docker.service
[Service]
Type=oneshot
User=root
Group=root
RemainAfterExit=true
ExecStartPre=/usr/bin/sudo /sbin/ip link set dev {{ octavia_network_interface }} address {{ port_info.port.mac_address }}
ExecStart=/usr/bin/sudo /sbin/dhclient -v {{ octavia_network_interface }} -cf /etc/dhcp/octavia-dhclient.conf
ExecStop=/usr/bin/sudo /sbin/dhclient -r {{ octavia_network_interface }}
ExecStartPre=/sbin/ip link set dev {{ octavia_network_interface }} address {{ port_info.port.mac_address }}
ExecStart=/sbin/dhclient -v {{ octavia_network_interface }} -cf /etc/dhcp/octavia-dhclient.conf
ExecStop=/sbin/dhclient -r {{ octavia_network_interface }}
[Install]
WantedBy=multi-user.target
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