From 12b7b7ed94d7e4c3987d88e42650377023baccc1 Mon Sep 17 00:00:00 2001 From: pierreozoux <pierre@ozoux.net> Date: Fri, 23 Dec 2016 07:38:20 +0000 Subject: [PATCH] Move web-net to its own unit file --- unit-files/web-net.service | 11 +++++++++++ user_data | 21 ++++----------------- 2 files changed, 15 insertions(+), 17 deletions(-) create mode 100644 unit-files/web-net.service diff --git a/unit-files/web-net.service b/unit-files/web-net.service new file mode 100644 index 0000000..f45effd --- /dev/null +++ b/unit-files/web-net.service @@ -0,0 +1,11 @@ +[Unit] +Description=Create lb_web network +Requires=docker.service +After=docker.service +[Service] +Type=oneshot +RemainAfterExit=true +ExecStart=/usr/bin/docker network create lb_web +ExecStop=/usr/bin/docker network rm lb_web +[Install] +WantedBy=local.target diff --git a/user_data b/user_data index 26e76e5..efe9dea 100644 --- a/user_data +++ b/user_data @@ -72,11 +72,11 @@ coreos: url=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r \'.assets[].browser_download_url | select(contains("Linux") and contains("x86_64"))\') &&\ curl -L $url > /opt/bin/docker-compose &&\ chmod +x /opt/bin/docker-compose' - - name: install-indiehosters.service + - name: install-libresh.service command: start content: | [Unit] - Description=Install IndieHosters + Description=Install libre.sh [Service] Type=oneshot RemainAfterExit=true @@ -85,19 +85,6 @@ coreos: mkdir /{data,system} &&\ mkdir /data/trash &&\ cp /libre.sh/unit-files/* /etc/systemd/system && systemctl daemon-reload &&\ + systemctl enable web-net.service &&\ + systemctl start web-net.service &&\ cp /libre.sh/utils/* /opt/bin/' - - name: web-net.service - enable: true - command: start - content: | - [Unit] - Description=Create lb_web network - Requires=docker.service - After=docker.service - [Service] - Type=oneshot - RemainAfterExit=true - ExecStart=/usr/bin/docker network create lb_web - ExecStop=/usr/bin/docker network rm lb_web - [Install] - WantedBy=local.target -- GitLab