Explorar el Código

Merge pull request #171 from tommycz1/ovs_set_hostname

Match server hostname in Open_vSwitch table
pull/176/head
Aleš Komárek hace 6 años
padre
commit
82016b72b6
Ninguna cuenta vinculada a la dirección de correo electrónico del committer
Se han modificado 2 ficheros con 29 adiciones y 0 borrados
  1. +18
    -0
      linux/files/openvswitch-switch.systemd
  2. +11
    -0
      linux/network/openvswitch.sls

+ 18
- 0
linux/files/openvswitch-switch.systemd Ver fichero

@@ -0,0 +1,18 @@
[Unit]
Description=Open vSwitch
Before=network.target
After=network-pre.target ovsdb-server.service ovs-vswitchd.service
PartOf=network.target
Requires=ovsdb-server.service
Requires=ovs-vswitchd.service

[Service]
Type=oneshot
ExecStart=/usr/bin/ovs-vsctl set open . external-ids:hostname=%H
ExecReload=/bin/true
ExecStop=/bin/true
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target


+ 11
- 0
linux/network/openvswitch.sls Ver fichero

@@ -13,6 +13,17 @@ openvswitch_pkgs:
- require:
- pkg: openvswitch_pkgs

/etc/systemd/system/openvswitch-switch.service:
file.managed:
- source: salt://linux/files/openvswitch-switch.systemd
- template: jinja
- require:
- pkg: openvswitch_pkgs
module.run:
- name: service.systemctl_reload
- onchanges:
- file: /etc/systemd/system/openvswitch-switch.service

openvswitch_switch_service:
service.running:
- name: openvswitch-switch

Cargando…
Cancelar
Guardar