diff --git a/unit-files/web-net.service b/unit-files/web-net.service new file mode 100644 index 0000000000000000000000000000000000000000..f45effd8309a1db003bde25ce06887ef55e24c34 --- /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 26e76e5a7ff1cea34c4b6c71930b806363a3d28d..efe9dea188ebf639a0ccd3b1bce59c34ec16c31c 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