support multiple sets of airship files
[yaml_builds.git] / site_type / sriov / airship-treasuremap / global / v4.0 / baremetal / bootactions / promjoin.yaml
diff --git a/site_type/sriov/airship-treasuremap/global/v4.0/baremetal/bootactions/promjoin.yaml b/site_type/sriov/airship-treasuremap/global/v4.0/baremetal/bootactions/promjoin.yaml
new file mode 100644 (file)
index 0000000..c2dfefb
--- /dev/null
@@ -0,0 +1,33 @@
+---
+schema: 'drydock/BootAction/v1'
+metadata:
+  schema: 'metadata/Document/v1'
+  name: promjoin-systemd-unit
+  storagePolicy: 'cleartext'
+  layeringDefinition:
+    abstract: false
+    layer: global
+  labels:
+    application: 'drydock'
+data:
+  signaling: false
+  assets:
+    - path: /etc/systemd/system/promjoin.service
+      type: unit
+      permissions: '444'
+      data: |
+        [Unit]
+        Description=Promenade Initialization Service
+        After=network-online.target local-fs.target cloud-init.target
+        ConditionPathExists=!/var/lib/prom.done
+
+        [Service]
+        Type=oneshot
+        ExecStart=/opt/promjoin.sh
+
+        [Install]
+        WantedBy=airship.target
+
+      data_pipeline:
+        - utf8_decode
+...