/packer-obs-server

create obs-server with packer for aws

Primary LanguageShellGNU General Public License v3.0GPL-3.0

packer-obs-server

create obs-server with packer for aws

##Install Clone this repo and create a file to hold your AWS credentials

eg variables.json

{
  "aws_access_key": "your key",
  "aws_secret_key": "your secret"
}

##Create Ami

packer build -var-file=variables.json obs-server.json

##Launch Instance Add http(80), https(443), repo(82), worker(5252, 5352) access to the security group for the instance.

##Tested

  • Create Project
  • Create Package
  • Connect to build.opensuse.org
  • Test package build against remote repo

##Known Issues and TODO

  • needs Let's Encrypt cert
  • look at controlling the instance via terraform