![octopus tentacle octopus tentacle](https://static.turbosquid.com/Preview/001175/707/37/octopus-tentacles-3D-model_600.jpg)
We will use the API Key to connect Octopus Deploy with Azure DevOps Select My API Key and click New API Key to create one.
#Octopus tentacle password
Using API key lets you keep your username and password a secret.įrom the Octopus Deploy portal, select Profile under User menu. Since, the deployment target is an Azure WebApp, we need to create one.Ĭlick the button below to provision an Azure WebApp.Īn API key is used to authenticate Azure DevOps with Octopus server. It will give you a JSON output as shown in the image. Once the storage account is provisioned, enter the following command by replacing ServicePrincipalName with your desired value.Īz ad sp create-for-rbac -n ServicePrincipalName Select the subscription and click on Create storage. Select Bash or Powershell to run the command which will generate the SPN details.Ĭreate Storage account as Azure Cloud Shell requires an Azure file share to persist files, If you already have one select it or create new. Login to your Azure account and click on Cloud Shell. We need to generate SPN details to get Tenant ID, Application ID and Application Password/Key which will be used in the later part of the lab. Generating Service Principal Names(SPN) details from Azure You will see the Octopus deploy web portal. Once the deployment is successful, connect to Octopus server using DNS, and login with Octopus Admin username and password. It takes approximately 15 minutes for the deployment to complete. Click the Deploy to Azure button below to provision an Octopus Server. We will spin up an Octopus server on Azure. Tentacle - agent that needs to be on every target endpoint.Octopus Server - a centralized web front-end that orchestrates deployments, and.Refer the Getting Started before you begin to follow the below exercises.
#Octopus tentacle how to
Here, we will see how to use Octopus Deploy in conjunction with Azure DevOps to deploy in the cloud in a repeatable and reliable way. The Octopus setup contains a central deployment server, along with “Tentacle” agents that run on any target VMs where deployment will take place. TentaclePong is the server equivalent for TentaclePing, listening on a port and waiting for requests from TentaclePing.Octopus Deploy is an automated deployment server that makes it easy to automate deployment of ASP.NET web applications, Java applications, NodeJS application and custom scripts to multiple environments.Īzure DevOps will be handle the build/CI automation part of the process and will work with Octopus Deploy to handle deployment orchestration. If you have run TentaclePing and determinied that you have issues with connections being dropped, the next step is to determine whether the problem is with the Tentacle/Octopus server, or just a network issue. Normally, TentaclePing is pointed at a listening Tentacle or Octopus Server polling endpoint.
![octopus tentacle octopus tentacle](https://st3.depositphotos.com/4404287/35224/i/1600/depositphotos_352246898-stock-photo-octopus-tentacles-close.jpg)
Open a command prompt, and run TentaclePing as shown above.
![octopus tentacle octopus tentacle](https://i.pinimg.com/originals/b8/ee/f1/b8eef163ec5069f78fd2e15de46ed21c.jpg)