DocsNebulaImage DevOpsgetting started

Getting Started with NebulaImage DevOps

NebulaImage DevOps provides a preconfigured DevOps toolchain on Ubuntu 24.04 LTS, including Docker, Git, Ansible, Terraform, AWS CLI, and Jenkins — all pre-installed and ready to use.

Prerequisites

  • An active AWS account
  • An EC2 key pair in your target region
  • A security group with port 22 open to your IP

Launch

  1. Find NebulaImage DevOps on AWS Marketplace and subscribe
  2. Launch an EC2 instance using the AMI (t3.medium or larger recommended)
  3. SSH in:
ssh -i your-key.pem ubuntu@<ec2-ip>

Verify all tools

git --version
docker --version
ansible --version
terraform --version
aws --version

# Jenkins runs as a service on port 8080
sudo systemctl status jenkins

Accessing Jenkins

Jenkins listens on port 8080. Open your security group to allow TCP 8080 from your IP, then navigate to http://<ec2-ip>:8080. Follow the setup wizard to complete initial configuration.

# Retrieve the initial admin password
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Next steps

  • Configuration — Configure tools for your environment
  • Security — Review before exposing Jenkins publicly