mirror of
https://github.com/jcwimer/startup-infrastructure
synced 2026-03-24 22:34:42 +00:00
Created portainer service
This commit is contained in:
@@ -11,6 +11,7 @@ chosen_timezone: "America/New_York"
|
||||
# root domain for all services. You should have an A record for *.root_domain. For example, if your domain is test.com you should have an A record for *.test.com pointing to your node.
|
||||
# this will allow automatic dns for for things like dokuwiki.test.com and portainer.test.com
|
||||
root_domain: test.com
|
||||
portainer_admin_password: "admin-password"
|
||||
|
||||
# interface for the swarm network
|
||||
swarm_network_interface: enp0s8
|
||||
|
||||
@@ -6,6 +6,7 @@ echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYa9zstumlg7XkKoNrJMlIN/zteqMA9J4Gju
|
||||
|
||||
# Setting A record
|
||||
echo "192.168.254.2 swarm.test.com" >> /etc/hosts
|
||||
echo "192.168.254.2 portainer.test.com" >> /etc/hosts
|
||||
|
||||
cp /vagrant/tests/files/test_rsa /home/vagrant/test_rsa
|
||||
chmod 600 /home/vagrant/test_rsa
|
||||
|
||||
@@ -47,6 +47,9 @@ function run-tests {
|
||||
testbash "Traefik got deployed" \
|
||||
"vagrant ssh client -c 'curl --silent http://swarm.test.com:8081/ping | grep OK > /dev/null'"
|
||||
|
||||
testbash "Portainer was deployed and admin account was initialized" \
|
||||
"vagrant ssh client -c 'curl --silent -I \
|
||||
-X GET \"http://portainer.test.com/api/users/admin/check\" -H \"accept: application/json\"' | grep 204"
|
||||
}
|
||||
|
||||
function destroy-infrastructure {
|
||||
|
||||
Reference in New Issue
Block a user