Re: [Puppet Users] puppetboard configuration

2022-01-16 Thread Pravin Rane

The easiest way is to get it installed on separate host via puppet 
dashboard module.  

---node.pp


# Disable default VHOST in Apache
class { 'apache':
default_vhost => false,
purge_configs => true,
} 


# Configure Puppetboard
class { '::puppetboard':
groups => puppet,
manage_git => true,
manage_virtualenv => false,
puppetdb_host => '',
puppetdb_port => 8081,
puppetdb_key => $::puppet::params::hostprivkey,
puppetdb_cert => $::puppet::params::hostcert,
puppetdb_timeout => 300,
reports_count => 40,
offline_mode => true,
} 

# create VHOST config
class { '::puppetboard::apache::vhost':
vhost_name => 'PupppetDashBoard.mydomainname',
port => 80;
} 

# Enable WSGI module in Apache
class { '::apache::mod::wsgi':
package_name => 'libapache2-mod-wsgi-py3',
mod_path => '/usr/lib/apache2/modules/mod_wsgi.so-3.8';
} 
--


for 500 errors apache logs should explain what is causing it. 


The manual configuration steps are below 

   1. 
   
   Download  pupdashboard from  https://github.com/voxpupuli/puppetboard in 
   /srv/puppetboard/ 
   
 


/srv/puppetboard # tree -L 1 

.
├── puppetboard
└── virtenv-puppetboard <- This need be installed manually Check 
documentation
  
/srv/puppetboard # cd puppetboard
/srv/puppetboard/pupeptboard # tree –L 1
├── CHANGELOG.md
├── conftest.py
├── dev.py
├── Dockerfile
├── docs
├── hooks
├── LICENSE
├── MANIFEST.in
├── puppetboard
├── pytest.ini
├── README.md
├── requirements-docker.txt
├── requirements-test.txt
├── requirements.txt
├── screenshots
├──* settings.py*
├── setup.cfg
├── setup.py
├── test
├── tox.ini
└── wsgi.py 

Edit file settings.py 


DEV_LISTEN_HOST = '127.0.0.1'
DEV_LISTEN_PORT = 5000
LOGLEVEL = 'info'
PUPPETDB_HOST = 'IP of Your PUPPET DB HOST'
PUPPETDB_PORT = 8081
PUPPETDB_SSL_VERIFY = False
PUPPETDB_KEY = '/etc/puppetlabs/puppet/ssl/private_keys/.pem'
PUPPETDB_CERT = '/etc/puppetlabs/puppet/ssl/certs/.pem'
PUPPETDB_TIMEOUT = 300
UNRESPONSIVE_HOURS = 3
ENABLE_CATALOG = False
ENABLE_QUERY = True
LOCALISE_TIMESTAMP = True
OFFLINE_MODE = True
PUPPETDB_EXPERIMENTAL = False
DEFAULT_ENVIRONMENT = 'production'
REPORTS_COUNT = 40 


Apache VHOST configuration 


Load wsgi module in main apache config
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so-3.8 





- 



ServerName puppetboard.yourdomainname.com
## Vhost docroot
DocumentRoot "/srv/puppetboard/puppetboard"

## Directories, there should at least be a declaration for 
/srv/puppetboard/puppetboard

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
 

## WSGI configuration
WSGIDaemonProcess puppetboard group=puppetboard 
python-home=/srv/puppetboard/virtenv-puppetboard threads=5 user=puppetboard
WSGIProcessGroup puppetboard
WSGIScriptAlias / "/srv/puppetboard/puppetboard/wsgi.py" 

 
On Friday, January 14, 2022 at 4:55:03 PM UTC+5:30 nand...@gmail.com wrote:

> hi ,
> what you mean by puppet board ? you mean puppet enterprise console ?
>
> Regards,
> Nandha
>
> On Wed, Jan 12, 2022 at 11:45 PM acp priya  wrote:
>
>> Hi All,
>>
>> Can anyone please help me to set up puppetboard in details steps.
>> I am able to see only apache webpage .
>> Its very urgent.
>>
>> Regards,
>> Priya 
>>
>> -- 
>> 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...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/CAM7Cn44jJRke_JmTJjXjt%2BUguFZF1N%2Bwaxm2OSzrtB3-m07TGQ%40mail.gmail.com
>>  
>> 
>> .
>>
>

-- 
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/5c078c67-387e-424f-aadd-07dfb84a8bcan%40googlegroups.com.


Re: [Puppet Users] puppetboard configuration

2022-01-14 Thread nandha kumar
hi ,
what you mean by puppet board ? you mean puppet enterprise console ?

Regards,
Nandha

On Wed, Jan 12, 2022 at 11:45 PM acp priya  wrote:

> Hi All,
>
> Can anyone please help me to set up puppetboard in details steps.
> I am able to see only apache webpage .
> Its very urgent.
>
> Regards,
> Priya
>
> --
> 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/CAM7Cn44jJRke_JmTJjXjt%2BUguFZF1N%2Bwaxm2OSzrtB3-m07TGQ%40mail.gmail.com
> 
> .
>

-- 
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/CAEzwKczwhfdc2zYXfYL4h-_jv9T%2BaTDx0gyhzwzUS6LFFOgrDA%40mail.gmail.com.


[Puppet Users] puppetboard configuration

2022-01-12 Thread acp priya
Hi All,

Can anyone please help me to set up puppetboard in details steps.
I am able to see only apache webpage .
Its very urgent.

Regards,
Priya

-- 
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/CAM7Cn44jJRke_JmTJjXjt%2BUguFZF1N%2Bwaxm2OSzrtB3-m07TGQ%40mail.gmail.com.