Skip to content

UNiXMIT/UNiXIaC

Repository files navigation

Prerequisites

Install Podman (or Docker).

dnf install podman -y

Cloud Environment

Minimum AWS EC2 Instance requirements

t3.micro
20GB SSD

Minimum Azure EC2 Instance requirements

Standard_B2ls_v2
20GB SSD

Install/Update Instructions

curl -s -O https://raw.githubusercontent.com/UNiXMIT/UNiXIaC/main/semaphore.sh
chmod +x semaphore.sh
mkdir /home/support/semaphore/config
semaphore.sh

NOTE: Dockerfile, pfsso*.zip and support.pem must be located in the current working directory before starting the build.

Command Line

Create admin user

podman exec it semaphore semaphore user add --admin --login john --name=John [email protected] --password=12345 --config=/etc/semaphore/config.json  

Ansible Semaphore

You can access the Semaphore Web UI with:

http://serverIP:3000

Check Semaphore Logs

podman logs semaphore

About

Infrastructure as Code for AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published