Closed roborourke closed 6 years ago
Missing chassis.pp
file...
You may need to update your copy of Chassis, as the extension requires support for v2.
@rmccue Yeah I figured it was that: https://github.com/Chassis/memcache/pull/16#issuecomment-373168693 Should I go through all the extensions and add back chassis.pp
for all the people who don't keep Chassis up to date?
Alrighty. So we experimented trying to use chassis.pp
ti run a notice for people to update Chassis core if they were behind but we didn't have any success. When we get issues like this we'll just have to tell people to update Chassis until we ship https://github.com/Chassis/Chassis/pull/504
@rmccue @BronsonQuick this was with a fresh clone of chassis master and the extension so maybe something's up with the v2 extension logic?
Reading your error message again:
Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Could not find declared class memcached
Did you clone this down as memcached
instead of memcache
?
That shouldn't matter but I tried with both variations and got the same error. Adding the chassis.pp
was the only thing that fixed it.
Due to the way that extensions work, it does matter what the directory is called. I’ll investigate further tomorrow.
I tested this out and it works perfectly fine with latest Chassis and memcache extension. The only way I could replicate the original error was by cloning the extension to a memcached
directory instead; as mentioned above, the directory name has to match exactly.
Reverting the chassis.pp addition.
What operating system do you use? OSX
What version of Vagrant are you running? 2.0.0
Are you using VirtualBox or VMWare and which version are you using? Virtualbox 5.1.28
Do you have a custom YAML file? If so, what does it contain? (Please paste in your
chassis.local.yaml
file)See above.
I get the following error: