Hi
# setup postgres postgresql::server::db { 'bitbucket': user => $butbucketuser, password => postgresql_password( $butbucketuser , $bitbucketpass ), } class { 'bitbucket': # fix to version 8 javahome => '/usr/java/java8', version => '4.8.3', installdir => '/apps/atlassian/atlassian-bitbucket', homedir => '/apps/atlassian/application-data/bitbucket-home', uid => 525, gid => 525, dbpassword => $bitbucketpass, service_manage => false, jvm_xms => '1G', jvm_xmx => '4G', proxy => { scheme => 'https', proxyName => 'bitbucket.yieldbroker.com', proxyPort => '443', }, tomcat_port => '7991' require => postgresql::server::db['bitbucket'], this seems to fail, how do I make the DB a require for bitbucket install ? A On Tuesday, 16 August 2016 11:16:48 UTC+10, Alex Samad wrote: > > Hi > > I would like to setup my LVM first > PV > VG > PV > mount that in /var/lib/pgsql/9.2/data and then use > > # default > class { 'postgresql::globals': > manage_package_repo => false, > version => '9.2', > }-> > class { 'postgresql::server': > } > > > now for testing I haven't installed /dev/sdc which is my phys disk for the > vg.. > > I would like the install of postgress to fail > > > > # predefined mounts > # not done via lvm - can't do labels ! > > # setup PG Data directory first > file { '/var/lib/pgsql': > ensure => 'directory', > group => '26', > mode => '0700', > owner => '26', > } > > file { '/var/lib/pgsql/9.2/': > ensure => 'directory', > group => '26', > mode => '0700', > owner => '26', > } > > # incuded as part of the postgres module > # file { '/var/lib/pgsql/9.2/data': > # ensure => 'directory', > # group => '26', > # mode => '0700', > # owner => '26', > # } > > filesystem { '/dev/vg_pgdata/lv_pgdata': > ensure => 'present', > fs_type => 'ext4', > options => '-L ybPGData', > } > > mount { '/var/lib/pgsql/9.2/data': > ensure => 'mounted', > device => 'LABEL=ybPGData', > dump => '1', > fstype => 'ext4', > options => 'defaults', > pass => '2', > target => '/etc/fstab', > } > > volume_group { 'vg_pgdata': > ensure => present, > physical_volumes => '/dev/sdc1' > } > > logical_volume { 'lv_pgdata': > ensure => present, > volume_group => 'vg_pgdata', > size => '20G', > } > > > > # > # latest postgres rpm > # > package { 'pgdg-centos92-repo': > name => 'pgdg-centos92', > ensure => 'installed', > provider => 'rpm', > source => ' > https://download.postgresql.org/pub/repos/yum/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-7.noarch.rpm > ', > install_options => [ > '--httpproxy', > 'proxyyb', > '--httpport', > '3128', > ] > } > > # have to overwrite the repo file > file { 're_pgdg-centos92': > ensure => present, > path => '/etc/yum.repos.d/pgdg-92-centos.repo', > content => file('profile/ybpostgresql92/pgdg-92-centos.repo'), > owner => 'root', > group => 'root', > mode => 'u=rw,g=r,o=r', > } > > > # default > class { 'postgresql::globals': > manage_package_repo => false, > version => '9.2', > }-> > class { 'postgresql::server': > } > > > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/bc4a3e02-58dd-4e54-bcac-15c1cb7f87fb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.