Skip to content

Commit

Permalink
Check in example imageserver image manifest.
Browse files Browse the repository at this point in the history
  • Loading branch information
rgooch committed Apr 19, 2019
1 parent 3c38092 commit 4e832c2
Show file tree
Hide file tree
Showing 10 changed files with 64 additions and 0 deletions.
4 changes: 4 additions & 0 deletions cmd/imaginator/example-manifests/imageserver/computed-files
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/etc/issue.net localhost:6972
/etc/mdb.json localhost:6972
/etc/ssl/imageserver/cert.pem localhost:6972
/etc/ssl/imageserver/key.pem localhost:6972
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
imageDir = /data/imageserver
objectDir = /data/objectserver
Empty file.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[Service]
User=imageserver
2 changes: 2 additions & 0 deletions cmd/imaginator/example-manifests/imageserver/filter.add
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/data(|/.*)$
/etc/imageserver/flags[.]extra
3 changes: 3 additions & 0 deletions cmd/imaginator/example-manifests/imageserver/manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"SourceImage": "image-team/minimal/Debian-9"
}
15 changes: 15 additions & 0 deletions cmd/imaginator/example-manifests/imageserver/package-list
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
bash-completion
curl
dnsutils
lsof
ltrace
man-db
manpages
mtr-tiny
strace
tcpdump
tcptraceroute
tcsh
telnet
tmpreaper
traceroute
22 changes: 22 additions & 0 deletions cmd/imaginator/example-manifests/imageserver/scripts/01_install
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#! /bin/bash --posix

set -ex

readonly dir='/tmp/imageserver-unpack'

rm -rf "$dir" || true
mkdir -p "$dir"
wget -q -O /tmp/imageserver.tar.gz http://mirror.prod.acme.com/misc/Dominator/imageserver.tar.gz
tar -C "$dir" -xzf /tmp/imageserver.tar.gz
rm /tmp/imageserver.tar.gz

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

mkdir -p /data /etc/imageserver /var/log/imageserver
chmod a-w /data

chown -R imageserver /etc/imageserver /etc/ssl/imageserver /var/log/imageserver

# Remove noise.
rm -f /etc/motd
14 changes: 14 additions & 0 deletions cmd/imaginator/example-manifests/imageserver/triggers.add
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[
{
"MatchLines": [
"/etc/imageserver/.*",
"/etc/reverse-listeners/Scotty",
"/etc/ssl/CA[.]pem",
"/etc/ssl/imageserver/.*",
"/etc/systemd/system/imageserver[.]service[.d]/.*",
"/lib/systemd/system/imageserver[.]service",
"/usr/local/sbin/imageserver"
],
"Service": "imageserver"
}
]

0 comments on commit 4e832c2

Please sign in to comment.