-
Notifications
You must be signed in to change notification settings - Fork 13
/
.travis.yml
23 lines (21 loc) · 907 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
language: bash
before_install:
- sudo apt-get update -qq
- sudo apt-get install -y python-software-properties
- cd /tmp
- wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb
- sudo dpkg -i puppetlabs-release-precise.deb
- sudo apt-get update -qq
- sudo apt-get install ruby
- gem install puppet-lint
- sudo apt-get install --no-install-recommends puppet git
- sudo puppet module install puppetlabs-stdlib --version 4.15.0
- sudo puppet module install puppetlabs-apt --version 1.5.2
- sudo puppet module install puppetlabs-vcsrepo --version 1.3.2
- sudo puppet module install saz-sudo --version 4.1.0
- sudo puppet module install torrancew-account --version 0.1.0
- cd /etc/puppet/modules
- sudo git clone https://github.com/ffnord/ffnord-puppet-gateway ffnord
- cd /home/travis/build/ffnord/ffnord-puppet-gateway
script:
- bash tests/validate.sh manifests/