Go back

Setup and installation of 'DevOps Automation Powered by License Free Ansible & Semaphore web UI' on AWS

  1. On the EC2 Console page, instance is up and running. To connect to this instance through putty, copy the IPv4 Public IP Address. (refer Putty Guide available at https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html for details on how to connect using putty/ssh).

  2. Open putty, paste the IP address and browse your private key you downloaded while deploying the VM, by going to SSH- >Auth->Credentials , click on Open.

  3. Login as ubuntu user.

  4. Update the password of ubuntu user using below command :

sudo passwd ubuntu
  1. Once ubuntu user password is set, access the GUI environment using RDP on Windows machine or Remmina on Linux machine. Copy paste the Public IP of the VM and paste it in the RDP. Login with ubuntu user and its password.

  2. Update the Semaphore UI admin password by running below command in the terminal.

semaphore user change-by-login --login admin --password NEWPASSWORD --config /home/ubuntu/semaphore/config.json

Replace NEWPASSWORD with your own password

/img/gcp/saltstack-semaphore/update-password.png

  1. Semaphore UI is accessible via https://vm-public-ip/ . Make sure to use https and not http. Accept the SSL browser warning. Login with admin user and password set in above step 6.

/img/gcp/saltstack-semaphore/browser-warning.png

/img/gcp/saltstack-semaphore/semaphore-login-page.png

Go back