Giter Club home page Giter Club logo

Comments (5)

jeff1evesque avatar jeff1evesque commented on July 18, 2024

I forgot to mention, puppet is provisioning Centos 7.1:

[provisioner@drupal-demonstration ~]$ puppet -V
4.5.0

from puppet-redis.

arioch avatar arioch commented on July 18, 2024

redis::install a private class, use class { 'redis': ... } instead.

from puppet-redis.

jeff1evesque avatar jeff1evesque commented on July 18, 2024

@arioch, how do I specify which version of redis to install via your suggested directive:

class { 'redis': ... }

Additionally, how do I tell redis to automatically start up, when the machine boots, or restarted?

from puppet-redis.

jeff1evesque avatar jeff1evesque commented on July 18, 2024

To perform your suggested implementation, as indicated above, I created temp.pp:

$version = '3.2.0'

class { 'redis':
    package_ensure => $version,
}
contain redis

Next, I proceeded to install your module, by adding it to my Puppetfile (letting r10k install the modules), followed by runing the above temp.pp:

[root@localhost puppet]# ls -l /vagrant/puppet/modules
total xx
drwxrwxrwx. 1 provisioner provisioner 4096 Sep 19  2016 redis
[root@localhost puppet]# puppet apply --modulepath=/vagrant/puppet/modules temp.pp
Warning: Setting configtimeout is deprecated.
   (at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/settings.rb:1142:in `issue_deprecation_warning')
Warning: ModuleLoader: module 'redis' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules
Warning: ModuleLoader: module 'redis' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules
Warning: ModuleLoader: module 'redis' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules
Notice: Compiled catalog for localhost.localdomain in environment production in 0.78 seconds
Error: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install redis-3.2.0' returned 1: Error: Nothing to do
Error: /Stage[main]/Redis::Install/Package[redis]/ensure: change from purged to 3.2.0 failed: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install redis-3.2.0' returned 1: Error: Nothing to do
Notice: /Stage[main]/Redis::Config/File[/etc/redis]: Dependency Package[redis] has failures: true
Warning: /Stage[main]/Redis::Config/File[/etc/redis]: Skipping because of failed dependencies
Notice: /Stage[main]/Redis::Config/File[/etc/redis.conf.puppet]: Dependency Package[redis] has failures: true
Warning: /Stage[main]/Redis::Config/File[/etc/redis.conf.puppet]: Skipping because of failed dependencies
Notice: /Stage[main]/Redis::Config/File[/var/log/redis]: Dependency Package[redis] has failures: true
Warning: /Stage[main]/Redis::Config/File[/var/log/redis]: Skipping because of failed dependencies
Notice: /Stage[main]/Redis::Config/Exec[cp -p /etc/redis.conf.puppet /etc/redis.conf]: Dependency Package[redis] has failures: true
Warning: /Stage[main]/Redis::Config/Exec[cp -p /etc/redis.conf.puppet /etc/redis.conf]: Skipping because of failed dependencies
Notice: /Stage[main]/Redis::Service/Service[redis]: Dependency Package[redis] has failures: true
Warning: /Stage[main]/Redis::Service/Service[redis]: Skipping because of failed dependencies
Notice: /Stage[main]/Redis/Anchor[redis::end]: Dependency Package[redis] has failures: true
Warning: /Stage[main]/Redis/Anchor[redis::end]: Skipping because of failed dependencies
Notice: Applied catalog in 0.81 seconds

from puppet-redis.

jeff1evesque avatar jeff1evesque commented on July 18, 2024

I got redis to install via your module:

from puppet-redis.

Related Issues (20)

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.