Using puppet 3.62
Trying to follow along with the book
At one point (beginning of ch. 3), it says using irb:
>> require 'puppet'
>> Puppet::Type.type(:package)
=> Puppet::Type::Package
My output is identical
However the next bit diverges...
>> require 'puppet'
>> Puppet.parse_config
>> Puppet::Type.type(:custom_package).provide(:apt)
=> Puppet::Type::Custom_package::ProviderApt
Puppet.parse_config returns "notice"
and
Puppet::Type.type(:custom_package).provide(:apt) does not return
Puppet::Type::Custom_package::ProviderApt as
Puppet::Type.type(:custom_package) is returning nil.
my tree is identical to the books (save for the rpm and yum providers)
.
└── lib
└── puppet
├── provider
│ └── custom_package
│ └── apt.rb
└── type
└── custom_package.rb
Is this book still 100% relevant or are parts achieving obsolescence?
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/00ab0833-4bd1-4939-a710-6223eb7e122b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.