Skip to content

Commit

Permalink
Merge pull request #602 from rgooch/master
Browse files Browse the repository at this point in the history
Check in example dominator image manifest.
  • Loading branch information
rgooch committed Apr 18, 2019
2 parents caf3c1e + 7a91b7f commit c3dfcb0
Show file tree
Hide file tree
Showing 16 changed files with 117 additions and 0 deletions.
5 changes: 5 additions & 0 deletions cmd/imaginator/example-manifests/dominator/computed-files
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/etc/issue.net localhost:6972
/etc/mdb.json localhost:6972
/etc/ssl/CA.pem localhost:6972
/etc/ssl/dominator/cert.pem localhost:6972
/etc/ssl/dominator/key.pem localhost:6972
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
fdLimit = 64000
idleMarkTimeout = 5m
imageServerHostname = imageserver.prod.acme.com
Empty file.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[Service]
LimitNOFILE=65536
User=dominator
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[Service]
ExecStart=
ExecStart=/usr/local/sbin/filegen-server /var/lib/filegen-server/computed-files/root
User=filegen-server
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[Service]
User=mdbd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This system is Dominated with image {{.RequiredImage}} and kernel v\r \m \n \l
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DynamicTemplateFile /etc/issue.net /var/lib/filegen-server/computed-files/issue.net.template
6 changes: 6 additions & 0 deletions cmd/imaginator/example-manifests/dominator/filter.add
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/etc/dominator/flags[.]extra
/etc/filegen-server/flags[.]extra
/etc/mdbd/flags[.]extra
/etc/ssl/mdbd(|/.*)$
/var/lib/Dominator/.*
/var/lib/filegen-server/.*
3 changes: 3 additions & 0 deletions cmd/imaginator/example-manifests/dominator/manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"SourceImage": "image-team/minimal/Debian-9"
}
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#! /bin/bash --posix

set -ex

readonly dir='/tmp/dominator-unpack'

rm -rf "$dir" || true
mkdir -p "$dir"
wget -q -O /tmp/dominator.tar.gz http://mirror.symcpe.net/misc/Dominator/dominator.tar.gz
tar -C "$dir" -xzf /tmp/dominator.tar.gz
rm /tmp/dominator.tar.gz

"$dir/install"
rm -rf "$dir"

mkdir -p /var/lib/Dominator /var/log/dominator

chown -R dominator /etc/ssl/dominator /var/lib/Dominator /var/log/dominator

# Remove noise.
rm -f /etc/motd
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#! /bin/bash --posix

set -ex

readonly dir='/tmp/filegen-server-unpack'

rm -rf "$dir" || true
mkdir -p "$dir"
wget -q -O /tmp/filegen-server.tar.gz http://mirror.symcpe.net/misc/Dominator/filegen-server.tar.gz
tar -C "$dir" -xzf /tmp/filegen-server.tar.gz
rm /tmp/filegen-server.tar.gz

"$dir/install"
rm -rf "$dir"

mkdir -p /var/lib/filegen-server /var/log/filegen-server

chown -R filegen-server /etc/ssl/filegen-server /var/lib/filegen-server \
/var/log/filegen-server
18 changes: 18 additions & 0 deletions cmd/imaginator/example-manifests/dominator/scripts/01_install_mdbd
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#! /bin/bash --posix

set -ex

readonly dir='/tmp/mdbd-unpack'

rm -rf "$dir" || true
mkdir -p "$dir"
wget -q -O /tmp/mdbd.tar.gz http://mirror.symcpe.net/misc/Dominator/mdbd.tar.gz
tar -C "$dir" -xzf /tmp/mdbd.tar.gz
rm /tmp/mdbd.tar.gz

"$dir/install"
rm -rf "$dir"

mkdir -p /var/log/mdbd

chown -R mdbd /var/log/mdbd
31 changes: 31 additions & 0 deletions cmd/imaginator/example-manifests/dominator/triggers.add
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
[
{
"MatchLines": [
"/etc/dominator/.*",
"/etc/reverse-listeners/Scotty",
"/etc/ssl/CA[.]pem",
"/etc/ssl/dominator/.*",
"/etc/systemd/system/dominator[.]service[.d]/.*",
"/usr/local/sbin/dominator"
],
"Service": "dominator"
},
{
"MatchLines": [
"/etc/filegen-server/.*",
"/etc/reverse-listeners/Scotty",
"/etc/systemd/system/filegen-server[.]service[.d]/.*",
"/usr/local/sbin/filegen-server"
],
"Service": "filegen-server"
},
{
"MatchLines": [
"/etc/mdbd/.*",
"/etc/reverse-listeners/Scotty",
"/etc/systemd/system/mdbd[.]service[.d]/.*",
"/usr/local/sbin/mdbd"
],
"Service": "mdbd"
}
]

0 comments on commit c3dfcb0

Please sign in to comment.