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