blob: f9908947b26944c3d5d48213da1c5a9e415c249c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/bash
#
# adds pixelated-server to the node
. /vagrant/vagrant/vagrant.config
cd "$PROVIDERDIR"
if ! git submodule status files/puppet/modules/pixelated > /dev/null 2>&1; then
git submodule add https://github.com/pixelated/puppet-pixelated.git files/puppet/modules/pixelated
fi
echo '{}' > services/pixelated.json
[ -d files/puppet/modules/custom/manifests ] || mkdir -p files/puppet/modules/custom/manifests
echo 'class custom { include ::pixelated}' > files/puppet/modules/custom/manifests/init.pp
$LEAP $OPTS -v 2 deploy
echo '==============================================='
echo 'testing the platform'
echo '==============================================='
$LEAP $OPTS -v 2 test --continue
echo -e '\n===========================================================================================================\n\n'
echo -e 'You are now ready to use your vagrant Pixelated provider.\n'
echo -e 'The LEAP webapp is available at https://localhost:4443. Use it to register an account before using the Pixelated Useragent.\n'
echo -e 'The Pixelated Useragent is available at https://localhost:8080\n'
echo -e 'Please add an exception for both sites in your browser dialog to allow the self-signed certificate.\n'
|