1
0
mirror of https://github.com/elisspace/Wakanda-Forever.git synced 2026-08-29 15:44:11 +00:00

More updates

This commit is contained in:
q0phi80
2022-07-20 20:33:00 -04:00
parent d9155f7977
commit e76a50c364
4 changed files with 14 additions and 71 deletions

View File

@@ -392,11 +392,16 @@ resource "null_resource" "guacozy-server-setup" {
destination = "/tmp/docker-compose.yml"
}
provisioner "file" {
source = "./scripts/guacozy.sh"
destination = "/tmp/guacozy.sh"
}
provisioner "remote-exec" {
inline = [
"sleep 60",
"cd /tmp/",
"sudo docker-compose up > /dev/null 2>&1",
"sudo chmod +x /tmp/guacozy.sh",
"sudo /tmp/guacozy.sh",
]
on_failure = continue
}

View File

@@ -1,69 +1,2 @@
#!/usr/bin/env bash
cd /tmp
mkdir guacozy
cd guacozy
touch docker-compose.yml
cat << EOF >> docker-compose.yml
version: '3'
services:
server:
image: guacozy/guacozy-server
restart: always
depends_on:
- db
environment:
- DJANGO_SECRET_KEY=abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
- FIELD_ENCRYPTION_KEY=qjq4ObsXMqiqQyfKgD-jjEGm4ep8RaHKGRg4ohGCi1A=
- DJANGO_DB_URL=postgres://postgres@db:5432/postgres
- DJANGO_ALLOWED_HOSTS=*
- DJANGO_TIME_ZONE=US/Eastern
- SUPERUSER_NAME=fluffy
- SUPERUSER_EMAIL=fluffy@email.com
- SUPERUSER_PASSWORD=Fluffy123!
ports:
- 443:443
guacd:
image: linuxserver/guacd
restart: always
db:
image: postgres:10.4-alpine
restart: always
volumes:
- postgres-data:/var/lib/postgresql/data
volumes:
postgres-data:
EOF
# Check if docker-compose.yml exists
init_check () { # Check whether vulhub folder exists
if [[ ! -f docker-compose.yml ]]
then
echo "The docker-compose.yml file doesn't exit"
exit 1
fi
}
start () {
docker-compose -f docker-compose.yml up -d
}
stop () {
docker-compose -f docker-dompose.yml down -v
}
if [[ $1 == "start" ]]
then
init_check
echo "Starting all docker containers..."
start
elif [[ $1 == "stop" ]]
then
init_check
echo "Stopping all docker containers ..."
stop
else
echo -e "Usage: $0 [start or stop]\n"
fi
#sudo docker-compose up -d
sudo docker-compose up -d

View File

@@ -6,4 +6,5 @@ $username = "tsankara@bast.land"
$credential = New-Object System.Management.Automation.PSCredential($username,$password)
Add-Computer -DomainName $domain -NewName "Ramonda" -Credential $credential
Invoke-Command -Scriptblock {net localgroup "Remote Desktop Users" "bast\domain users" /add}
Invoke-Command -Scriptblock {net localgroup "Administrators" "bast\Wakandan" /add}
# Restart-Computer -Force

View File

@@ -13,15 +13,19 @@ variable "PATH_TO_PRIVATE_KEY" {
variable "SSH_USER" {
default = "admin"
}
variable "WinRM_USER" {
default = "admin@bast.land"
default = "admin"
}
variable "Domain_Admin" {
default = "tsankara@bast.land"
}
variable "WinRM_PASSWORD" {
default = "Password@1"
}
variable "VPC_CIDR" {
default = "10.0.0.0/16"
}