Application Provisioning with DSC and Octopus Deploy Presentation Demo
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Applications
Import
Repository
scripts
webApp
.gitignore
ApplicationProvisioningDscOctopusDeploy.pptx
LICENSE
Pre-Demo.md
README.md
demoWorkflow.md
docker-compose.yml

README.md

AppProvisionOctopusDSC

Application Provisioning with DSC and Octopus Deploy Presentation Demo

Requirements

Clone Repository

git clone https://github.com/Duffney/AppProvisionOctopusDSC.git

Compose Environment

cd AppProvisionOctopusDSC
docker-compose up

Pulling images will take awhile, wait for all containers to be built.

Update OctopusDeploy Host File

$ip =(docker inspect appprovisionoctopusdsc_tentacle_1 | ConvertFrom-Json).NetworkSettings.Networks.nat.IPAddress
$scriptblock = "Add-Content C:\Windows\System32\drivers\etc\hosts -Value '$ip web1'"
docker exec appprovisionoctopusdsc_octopus_1 powershell $scriptblock

Open Octopus UI

$docker = docker inspect appprovisionoctopusdsc_octopus_1 | convertfrom-json;start "http://$($docker[0].NetworkSettings.Networks.nat.IpAddress):81"

API Key: API-BVZYH4VGBHEGD06DIL1PTFHJNW