Made sure all the relevant modules and gems are installed but I'm still getting the following error.
Google search didn't get much hope. Was hoping if somebody could help me.
kumar_allamraju@puppetserver:~$ puppet apply gcp.pp
Error: Could not autoload puppet/provider/gauth_credential/machineaccount: cannot load such file -- googleauth
Error: Could not autoload puppet/type/gauth_credential: Could not autoload puppet/provider/gauth_credential/machine
account: cannot load such file -- googleauth
Error: Evaluation Error: Error while evaluating a Resource Statement, Could not autoload puppet/type/gauth_credenti
al: Could not autoload puppet/provider/gauth_credential/machineaccount: cannot load such file -- googleauth (file:
/home/kumar_allamraju/gcp.pp, line: 1, column: 1) on node puppetserver.c.kumara-project.internal
Here is my puppet file
===========================================================
gauth_credential { 'mycred':
provider => serviceaccount,
path => '/home/kumar_allamraju/puppet-gcp.json',
}
gcontainer_cluster { 'myapp-netes':
ensure => present,
initial_node_count => 2,
node_config => {
machine_type => 'n1-standard-1', # we want a 4-core machine for our cluster
disk_size_gb => 10, # ... and a lot of disk space
},
zone => 'us-west1-a',
project => 'google.com:kumara-project',
credential => 'mycred',
}
===========================================================
Here is the output of
kumar_allamraju@puppetserver:~$ puppet module list/home/kumar_allamraju/.puppetlabs/etc/code/modules├── google-cloud (v0.3.0)├── google-gauth (v0.2.1)├── google-gcompute (v0.2.1)├── google-gcontainer (v0.2.0)├── google-gdns (v0.1.1)├── google-giam (v0.1.1)├── google-glogging (v0.1.1)├── google-gpubsub (v0.1.0)├── google-gresourcemanager (v0.1.1)├── google-gspanner (v0.1.0)├── google-gsql (v0.3.0)├── google-gstorage (v0.2.1)├── puppetlabs-apt (v4.5.1)└── puppetlabs-stdlib (v4.25.1)/opt/puppetlabs/puppet/modules (no modules installed)
kumar_allamraju@puppetserver:~$ puppet module install google/cloudNotice: Preparing to install into /home/kumar_allamraju/.puppetlabs/etc/code/modules ...Notice: Module google/cloud 0.3.0 is already installed.