Skip to content

Commit

Permalink
Merge branch 'master' into shibboleth-production
Browse files Browse the repository at this point in the history
  • Loading branch information
Mason Packard committed Sep 23, 2016
2 parents 8d637f5 + f32a9a3 commit 9a4fbfb
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 6 deletions.
3 changes: 2 additions & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,11 @@ def performBuild(String project){

stage 'Acquire ansible-playbooks'

sh 'rm -rf ansible-playbooks'
sh 'mkdir -p ansible-playbooks'
dir('ansible-playbooks'){
git([ url: "https://github.internet2.edu/docker/ansible-playbooks.git",
branch: "${project}-production", credentialsId: "jenkins-github-access-token" ])
branch: "master", credentialsId: "jenkins-github-access-token" ])
}

stage 'Validate'
Expand Down
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ The templates are only tested with [packer](http://www.packer.io/downloads.html)

For local builds, you will need to provide a symbolic link to the `ansible-playbooks` directory for matching repo location. Make sure you have cloned and setup the [ansible-playbooks repo](https://github.internet2.edu/docker/ansible-playbooks). The `master` branch is acceptable for all developer test builds.

For Automated builds utilizing Jenkins, you will want to setup your build hosts on physical hardware, as how VirtualBox interacts with the host environment.

#### example
```
ln -s /path/to/ansible-playbooks ansible-playbooks
Expand Down Expand Up @@ -68,17 +70,24 @@ For all operating systems we generate images for

This template only is tested against 64 bit systems. With the following sizing requirements:
```
"vmx_data": {
"cpuid.coresPerSocket": "1",
"memsize": "512",
"numvcpus": "2"
}
"profile": "xfs",
"disk_size": "20000",
"memory": "6122",
"cpus": "2",
```

```
"disk_size": 81920
```

## Post Processors

The final VM appliance formats will be uploaded into AWS infrastructure. The two compressed tarballs to S3 buckets and AMI to EC2.

- Compressed ova / ovf format
- Compressed Vagrant format
- Imported AWS AMI


# License

Expand Down

0 comments on commit 9a4fbfb

Please sign in to comment.