I fixed this, for some reasons I thought this was optional 

include apt
apt::ppa { 'ppa:webupd8team/java':  }

I wish this was a proper type and provider, rather than puppet module w/ 
defines.

On Friday, May 4, 2018 at 12:56:20 PM UTC-7, Joaquin Menchaca wrote:
>
> I tried  apt::ppa { 'ppa:webupd8team/java':  } , and I get 
>
> *Warning*: Unknown variable: '::apt::ppa_options'. (file: 
> /home/vagrant/.puppetlabs/etc/code/modules/apt/manifests/ppa.pp, line: 4, 
> column: 36)
> *Warning*: Unknown variable: '::apt::ppa_package'. (file: 
> /home/vagrant/.puppetlabs/etc/code/modules/apt/manifests/ppa.pp, line: 6, 
> column: 36)
> *Warning*: Unknown variable: '::apt::_proxy'. (file: 
> /home/vagrant/.puppetlabs/etc/code/modules/apt/manifests/ppa.pp, line: 36, 
> column: 15)
> *Error*: Evaluation Error: Error while evaluating a Resource Statement, 
> Evaluation Error: Operator '[]' is not applicable to an Undef Value. (file: 
> /home/vagrant/.puppetlabs/etc/code/modules/apt/manifests/ppa.pp, line: 37, 
> column: 8) (file: /vagrant/scratch/oraclejava/manifests/init.pp, line: 2) 
> on node controlrepo.test
>
>
> Sort of in shock, this is basic functionality, it cannot be broken, and no 
> one knows about it.  It's not like Debian and Ubuntu are not popular... 
>
> So I thought that I must be doing something wrong?  Anyone see this?  Am I 
> doing something wrong?
>
> Simple Steps to Reproduce (on Ubuntu 14.04 trusty vagrant box 
> puppetlabs/ubuntu-14.04-64-nocm):
>
>  
>
> mkdir scratch & cd scratch
>
>  
>
> puppet module generate foo/oraclejava --skip-interview
> puppet module install puppetlabs-stdlib
> puppet module install puppetlabs-apt
>
> cat <<-EOF > oraclejava/manifests/init.pp
> class oraclejava {
>   apt::ppa { 'ppa:webupd8team/java': }
> }
> EOF
>
> sudo puppet apply \
>   --modulepath=.:${HOME}/.puppetlabs/etc/code/modules \
>   -e 'include ::oraclejava'
>
>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/c98856e5-5cbc-4a98-a1e9-0de5b0b45a95%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to