diff options
author | Leif Johansson <leifj@sunet.se> | 2014-10-22 14:28:05 +0200 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2014-10-22 14:28:05 +0200 |
commit | 4f300ca63268f73a63e01f5528ecdc5e6f46d67e (patch) | |
tree | bb976aad52f01bf7bdb41e6fbe96e1ca3084a6cb /apt | |
parent | 52311bfbe28db9f5c05047c7f379fbfb965062b3 (diff) |
simple kvm builder using cloud images
Diffstat (limited to 'apt')
l--------- | apt | 1 | ||||
-rwxr-xr-x | apt/bootstrap-cosmos.sh | 42 | ||||
-rw-r--r-- | apt/cosmos_1.2-2_all.deb | bin | 11724 -> 0 bytes |
3 files changed, 1 insertions, 42 deletions
@@ -0,0 +1 @@ +global/overlay/etc/cosmos/apt
\ No newline at end of file diff --git a/apt/bootstrap-cosmos.sh b/apt/bootstrap-cosmos.sh deleted file mode 100755 index 28cbde0..0000000 --- a/apt/bootstrap-cosmos.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -set -e - -cmd_hostname="$1" -if test -z "$cmd_hostname"; then - echo "Usage: $0 HOSTNAME REPO TAGPATTERN" - exit 1 -fi - -cmd_repo="$2" -if test -z "$cmd_repo"; then - echo "Usage $0 HOSTNAME REPO TAGPATTERN" - exit 2 -fi - -cmd_tags="$3" -if test -z "$cmd_tags"; then - echo "Usage $0 HOSTNAME REPO TAGPATTERN" - exit 3 -fi - -set -x - -apt-get -y install rsync git-core wget -dpkg -i cosmos_1.2-2_all.deb - -if ! test -d /var/cache/cosmos/repo; then - cosmos clone "$cmd_repo" -fi - -hostname $cmd_hostname - -perl -pi -e "s,#COSMOS_REPO_MODELS=.*,COSMOS_REPO_MODELS=\"\\\$COSMOS_REPO/global/:\\\$COSMOS_REPO/$cmd_hostname/\"," /etc/cosmos/cosmos.conf -perl -pi -e "s,#COSMOS_UPDATE_VERIFY_GIT_TAG_PATTERN=.*,COSMOS_UPDATE_VERIFY_GIT_TAG_PATTERN=\"${cmd_tags}*\"," /etc/cosmos/cosmos.conf - -env COSMOS_BASE=/var/cache/cosmos COSMOS_KEYS=/var/cache/cosmos/repo/global/overlay/etc/cosmos/keys /var/cache/cosmos/repo/global/post-tasks.d/015cosmos-trust - -(date; nohup cosmos -v update && nohup cosmos -v apply; date) 2>&1 | tee /var/log/cosmos.log - - -exit 0 diff --git a/apt/cosmos_1.2-2_all.deb b/apt/cosmos_1.2-2_all.deb Binary files differdeleted file mode 100644 index 9fe4434..0000000 --- a/apt/cosmos_1.2-2_all.deb +++ /dev/null |