Coder Social home page Coder Social logo

instruct-br / puppet-toolkit Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 7.0 456 KB

A Vagrant environment for Puppet module development

License: MIT License

Ruby 1.43% Shell 6.38% PowerShell 0.85% Vim Script 89.64% Erlang 1.40% JavaScript 0.15% Python 0.15%
development-environment puppet vagrant

puppet-toolkit's People

Contributors

flaviohenriqu avatar igorolivei avatar mciurcio avatar mlevitt avatar oesgalha avatar thiagopena avatar ttres avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

puppet-toolkit's Issues

Required Plugins

The vagrant-vbguest plugin is required for first run "vagrant up". When plugin is not installed, the following error occurs:

mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant
The error output from the command was:
mount: unknown filesystem type 'vboxsf'

Test broken on Travis CI

I think it's related to shellsheck, but I'm not sure yet.

removed β€˜/etc/apt/sources.list.d/basho_riak.list’
Executing: /tmp/tmp.3dtFeyqWYB/gpg.1.sh --keyserver
hkp://keyserver.ubuntu.com:80
--recv
EA312927
gpg: requesting key EA312927 from hkp server keyserver.ubuntu.com
gpg: key EA312927: "MongoDB 3.2 Release Signing Key [email protected]" 1 new signature
gpg: Total number processed: 1
gpg: new signatures: 1
W: Failed to fetch https://packagecloud.io/computology/apt-backport/ubuntu/dists/trusty/InRelease Failed to connect to packagecloud.io port 443: Connection timed out
W: Failed to fetch http://ppa.launchpad.net/couchdb/stable/ubuntu/dists/trusty/InRelease Could not connect to ppa.launchpad.net:80 (91.189.95.83), connection timed out
W: Failed to fetch http://ppa.launchpad.net/git-core/ppa/ubuntu/dists/trusty/InRelease Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/openjdk-r/ppa/ubuntu/dists/trusty/InRelease Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/pollinate/ppa/ubuntu/dists/trusty/InRelease Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/dists/trusty/InRelease Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/chris-lea/redis-server/ubuntu/dists/trusty/main/binary-amd64/Packages Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/chris-lea/redis-server/ubuntu/dists/trusty/main/binary-i386/Packages Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/chris-lea/redis-server/ubuntu/dists/trusty/main/i18n/Translation-en Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu/dists/trusty/main/binary-amd64/Packages Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu/dists/trusty/main/binary-i386/Packages Unable to connect to ppa.launchpad.net:http:
W: Failed to fetch http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu/dists/trusty/main/i18n/Translation-en Unable to connect to ppa.launchpad.net:http:
W: Some index files failed to download. They have been ignored, or old ones used instead.

Unpacking liburcu6:amd64 (0.10.0-2) ...
dpkg-deb: error: archive '/var/cache/apt/archives/liblttng-ust-ctl4_2.10.1-1_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/liblttng-ust-ctl4_2.10.1-1_amd64.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
dpkg-deb: error: archive '/var/cache/apt/archives/liblttng-ust0_2.10.1-1_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/liblttng-ust0_2.10.1-1_amd64.deb (--unpack):
subprocess dpkg-deb --control returned error exit status 2
Selecting previously unselected package shellcheck.
Preparing to unpack .../shellcheck_0.4.6-1_amd64.deb ...
Unpacking shellcheck (0.4.6-1) ...
Selecting previously unselected package powershell.
Preparing to unpack .../powershell_6.0.0-rc-1.ubuntu.14.04_amd64.deb ...
Unpacking powershell (6.0.0-rc-1.ubuntu.14.04) ...
Processing triggers for libc-bin (2.19-0ubuntu6.13) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Errors were encountered while processing:
/var/cache/apt/archives/liblttng-ust-ctl4_2.10.1-1_amd64.deb
/var/cache/apt/archives/liblttng-ust0_2.10.1-1_amd64.deb
W: --force-yes is deprecated, use one of the options starting with --allow instead.
E: Sub-process /usr/bin/dpkg returned an error code (1)
apt-get.diagnostics
apt-get install failed
$ cat ~/apt-get-update.log
Ign:1 http://us-central1.gce.archive.ubuntu.com/ubuntu trusty InRelease
Hit:2 http://us-central1.gce.archive.ubuntu.com/ubuntu trusty-updates InRelease
Hit:3 http://us-central1.gce.archive.ubuntu.com/ubuntu trusty-backports InRelease
Hit:4 http://us-central1.gce.archive.ubuntu.com/ubuntu trusty Release
Ign:5 http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 InRelease
Hit:6 http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 Release
Hit:7 http://apt.postgresql.org/pub/repos/apt trusty-pgdg InRelease
Get:8 http://ftp.us.debian.org/debian unstable InRelease [240 kB]
Ign:11 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:12 http://dl.google.com/linux/chrome/deb stable Release
Ign:10 http://toolbelt.heroku.com/ubuntu ./ InRelease
Hit:13 http://security.ubuntu.com/ubuntu trusty-security InRelease
Hit:14 http://toolbelt.heroku.com/ubuntu ./ Release
Get:9 http://dl.bintray.com/apache/cassandra 39x InRelease [3,168 B]
Hit:16 https://dl.hhvm.com/ubuntu trusty InRelease
Get:18 https://packages.microsoft.com/ubuntu/14.04/prod trusty InRelease [2,845 B]
Get:20 http://ftp.us.debian.org/debian unstable/main amd64 Packages [10.5 MB]
Get:22 http://ftp.us.debian.org/debian unstable/main i386 Packages [10.4 MB]
Get:23 https://packages.microsoft.com/ubuntu/14.04/prod trusty/main amd64 Packages [18.6 kB]
Get:24 http://ftp.us.debian.org/debian unstable/main Translation-en [5,910 kB]
Get:25 http://ftp.us.debian.org/debian unstable/contrib amd64 Packages [70.5 kB]
Get:26 http://ftp.us.debian.org/debian unstable/contrib i386 Packages [66.1 kB]
Get:27 http://ftp.us.debian.org/debian unstable/contrib Translation-en [50.8 kB]
Get:28 http://ftp.us.debian.org/debian unstable/non-free amd64 Packages [98.3 kB]
Get:29 http://ftp.us.debian.org/debian unstable/non-free i386 Packages [88.7 kB]
Get:30 http://ftp.us.debian.org/debian unstable/non-free Translation-en [84.2 kB]
Err:31 https://packagecloud.io/computology/apt-backport/ubuntu trusty InRelease
Failed to connect to packagecloud.io port 443: Connection timed out
Hit:32 https://download.docker.com/linux/ubuntu trusty InRelease
Hit:33 https://packagecloud.io/github/git-lfs/ubuntu trusty InRelease
Hit:34 https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu trusty InRelease
Ign:37 http://ppa.launchpad.net/couchdb/stable/ubuntu trusty InRelease
Get:38 http://ppa.launchpad.net/git-core/ppa/ubuntu trusty InRelease [15.4 kB]
Get:39 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty InRelease [15.5 kB]
Get:40 http://ppa.launchpad.net/pollinate/ppa/ubuntu trusty InRelease [15.4 kB]
Get:41 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease [15.5 kB]
Get:35 http://ppa.launchpad.net/chris-lea/redis-server/ubuntu trusty InRelease [15.4 kB]
Get:36 http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu trusty InRelease [15.5 kB]
Get:42 http://ppa.launchpad.net/couchdb/stable/ubuntu trusty Release [15.1 kB]
Get:43 http://ppa.launchpad.net/git-core/ppa/ubuntu trusty/main amd64 Packages [3,464 B]
Get:44 http://ppa.launchpad.net/git-core/ppa/ubuntu trusty/main i386 Packages [3,464 B]
Get:45 http://ppa.launchpad.net/git-core/ppa/ubuntu trusty/main Translation-en [2,558 B]
Get:46 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty/main amd64 Packages [4,396 B]
Get:47 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty/main i386 Packages [4,392 B]
Get:48 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty/main Translation-en [2,220 B]
Get:49 http://ppa.launchpad.net/pollinate/ppa/ubuntu trusty/main amd64 Packages [445 B]
Get:50 http://ppa.launchpad.net/pollinate/ppa/ubuntu trusty/main i386 Packages [445 B]
Get:51 http://ppa.launchpad.net/pollinate/ppa/ubuntu trusty/main Translation-en [376 B]
Get:52 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty/main amd64 Packages [3,147 B]
Get:53 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty/main i386 Packages [2,597 B]
Get:54 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty/main Translation-en [1,235 B]
Get:55 http://ppa.launchpad.net/chris-lea/redis-server/ubuntu trusty/main amd64 Packages [1,715 B]
Get:56 http://ppa.launchpad.net/chris-lea/redis-server/ubuntu trusty/main i386 Packages [1,704 B]
Get:57 http://ppa.launchpad.net/chris-lea/redis-server/ubuntu trusty/main Translation-en [933 B]
Get:58 http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu trusty/main amd64 Packages [1,614 B]
Get:59 http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu trusty/main i386 Packages [1,611 B]
Get:60 http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu trusty/main Translation-en [1,058 B]
Get:61 http://ppa.launchpad.net/couchdb/stable/ubuntu trusty Release.gpg [316 B]
Get:62 http://ppa.launchpad.net/couchdb/stable/ubuntu trusty/main amd64 Packages [985 B]
Get:63 http://ppa.launchpad.net/couchdb/stable/ubuntu trusty/main i386 Packages [985 B]
Get:64 http://ppa.launchpad.net/couchdb/stable/ubuntu trusty/main Translation-en [644 B]
Fetched 27.7 MB in 14s (1,947 kB/s)
Reading package lists...
W: There is no public key available for the following key IDs:
7638D0442B90D010
W: http://ppa.launchpad.net/couchdb/stable/ubuntu/dists/trusty/Release.gpg: Signature by key 15866BAFD9BCC4F3C1E0DFC7D69548E1C17EAB57 uses weak digest algorithm (SHA1)
W: Failed to fetch https://packagecloud.io/computology/apt-backport/ubuntu/dists/trusty/InRelease Failed to connect to packagecloud.io port 443: Connection timed out
W: Some index files failed to download. They have been ignored, or old ones used instead.
The command "sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install libunwind8=1.1-2.2ubuntu3 shellcheck powershell" failed and exited with 100 during .

Add instructions on how to configure text editor

The README should contain instructions on how to configure a text editor, like:

  • options to use (Atom, VS Code, ...)
  • plugins to install
  • how to integrate with tests tools
  • how to integrate with lint tools
  • how to integrate with validation tools

Better external dependencies handling

We are currently checking out the master branch of many repositories.

Develop a mechanism to better control and validade the versions of what is bundled into the project.

Add instructions on how to configure tests

The README file should contain instructions on how to:

  • install test tools (rspec-puppet, beaker, beaker-rspec, ...)
  • configure test tools
  • write unit and integration test cases
  • write acceptance test cases

CentOS 5 box has wrong DNS conf

The centos-5 Vagrant box is failing to install the puppet-agent package because the resolution of names is misconfigured.
The /etc/resolv.conf file has the address 192.168.122.1 as nameserver, when it should be 10.0.2.3, for internal Vagrant network.

Debian 9 box only supports Puppet 1.10.6

As a new distro release, only Puppet agent 1.10.6 (and newer) is (will be) available for Debian 9 (Stretch). This information should be in the README and in the environment.yaml file.

Document how to use local.yaml

The README should contain information about the local.yaml usage, like:

  • when to change
  • how to config
  • what should be configured

SLES 12 fails to downgrade puppet agent

When starting the SLES 12 box, that already contains Puppet agent version 4.9.2, and setting an older version, the downgrade fails with this message:

==> sles-12: puppet-agent-1.8.3-1.sles12.x86_64 (Puppet Labs PC1 Repository sles 12 - x86_64): Signature verification failed [4-Signatures public key is not available]
==> sles-12: Abort, retry, ignore? [a/r/i] (a): 
==> sles-12: a
==> sles-12: Problem occured during or after installation or removal of packages:
==> sles-12: Installation aborted by user
==> sles-12: 
==> sles-12: Please see the above error message for a hint.

Box debian/wheezy64 typo

The Debian Wheezy 64 box is written whezzy64, but the correct name is wheezy64, what prevents it to start.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.