(MODULES-1156, MODULES-769) Remove unnecessary anchors
authorMorgan Haskel <morgan@puppetlabs.com>
Mon, 23 Mar 2015 17:55:13 +0000 (13:55 -0400)
committerMorgan Haskel <morgan@puppetlabs.com>
Tue, 24 Mar 2015 22:18:14 +0000 (18:18 -0400)
commit911c4de90fc493e4449d42a1ed6ea0e40925b330
tree5e711291839daeef841c330aad0cd2788ab44da2
parent794c758c514d511f9634ead0fcb46ce910a7d01c
(MODULES-1156, MODULES-769) Remove unnecessary anchors

`apt::ppa` and `apt::setting` don't actually include `apt::update` so
anchors are unnecessary. Move `apt` to use contain instead of anchors,
since it wasn't anchoring properly anyways. Update the tests to make
sure it can have settings and ppas depending on each other without
cycles.
manifests/init.pp
manifests/ppa.pp
manifests/setting.pp
spec/defines/ppa_spec.rb
spec/defines/setting_spec.rb