apt:
repo: "https://github.com/puppetlabs/puppetlabs-apt.git"
ref: "2.4.0"
- archive: "https://github.com/dfarrell07/puppet-archive"
java: "https://github.com/puppetlabs/puppetlabs-java"
symlinks:
opendaylight: "#{source_dir}"
"name": "puppetlabs-stdlib",
"version_requirement": "4.x"
},
- {
- "name": "camptocamp-archive",
- "version_requirement": "0.x"
- },
{
"name": "puppetlabs-java",
"version_requirement": "1.x"
'Anchor[java::end]',
'Stage[setup]',
'Anchor[java::begin:]',
- 'Archive::Download[opendaylight.tar.gz]',
- 'Archive::Download[opendaylight-systemd.tar.gz]',
- 'Archive::Extract[opendaylight]',
- 'Archive::Extract[opendaylight-systemd]',
'Class[Java::Config]',
'Class[Java::Params]',
'Class[Stdlib::Stages]',
'Class[Stdlib]',
- 'Exec[download archive opendaylight.tar.gz and check sum]',
- 'Exec[download archive opendaylight-systemd.tar.gz and check sum]',
'Exec[opendaylight unpack]',
'Exec[opendaylight-systemd unpack]',
'Exec[rm-on-error-opendaylight.tar.gz]',