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:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user