Procházet zdrojové kódy

Merge pull request #171 from tommycz1/ovs_set_hostname

Match server hostname in Open_vSwitch table
pull/176/head
Aleš Komárek před 6 roky
rodič
revize
82016b72b6
Žádný účet není propojen s e-mailovou adresou tvůrce revize
2 změnil soubory, kde provedl 29 přidání a 0 odebrání
  1. +18
    -0
      linux/files/openvswitch-switch.systemd
  2. +11
    -0
      linux/network/openvswitch.sls

+ 18
- 0
linux/files/openvswitch-switch.systemd Zobrazit soubor

@@ -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 Zobrazit soubor

@@ -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

Načítá se…
Zrušit
Uložit