forked from infra/ansible
Place librenms to /usr/share/librenms.
This commit is contained in:
parent
ed66d777fe
commit
a8fdb58d9f
@ -33,23 +33,20 @@
|
|||||||
- name: Configure MySQL user
|
- name: Configure MySQL user
|
||||||
mysql_user: name={{ librenms_dbuser }} password={{ librenms_dbpass }} priv={{ librenms_dbname }}.*:ALL state=present
|
mysql_user: name={{ librenms_dbuser }} password={{ librenms_dbpass }} priv={{ librenms_dbname }}.*:ALL state=present
|
||||||
|
|
||||||
|
|
||||||
- name: Ensure librenms user exists
|
- name: Ensure librenms user exists
|
||||||
user: name=librenms createhome=no groups=www-data home=/opt/librenms system=yes
|
user: name=librenms groups=www-data createhome=no home=/usr/share/librenms system=yes
|
||||||
|
|
||||||
- name: Clone librenms
|
- name: Clone librenms
|
||||||
git: repo=https://github.com/librenms/librenms.git dest=/opt/librenms depth=1 update=no
|
git: repo=https://github.com/librenms/librenms.git dest=/usr/share/librenms depth=1 update=no
|
||||||
become: yes
|
|
||||||
become_user: librenms
|
|
||||||
|
|
||||||
- name: Ensure rrd directory exists
|
- name: Ensure rrd directory exists
|
||||||
file: path=/opt/librenms/rrd owner=librenms group=librenms mode=0775 state=directory
|
file: path=/var/lib/librenms/rrd owner=librenms group=librenms mode=0775 state=directory
|
||||||
|
|
||||||
- name: Ensure logs directory exists
|
- name: Ensure rrd link exists
|
||||||
file: path=/opt/librenms/logs owner=librenms group=librenms mode=0775 state=directory
|
file: src=/var/lib/librenms/rrd dest=/usr/share/librenms/rrd state=link
|
||||||
|
|
||||||
- name: Configure librenms
|
- name: Configure librenms
|
||||||
template: src=config.php.j2 dest=/opt/librenms/config.php owner=librenms group=librenms mode=0440
|
template: src=config.php.j2 dest=/usr/share/librenms/config.php owner=librenms group=www-data mode=0440
|
||||||
|
|
||||||
- name: Configure vhost
|
- name: Configure vhost
|
||||||
template: src=vhost.j2 dest=/etc/nginx/sites-available/librenms
|
template: src=vhost.j2 dest=/etc/nginx/sites-available/librenms
|
||||||
|
@ -6,7 +6,7 @@ $config['db_host'] = 'localhost';
|
|||||||
$config['db_user'] = '{{ librenms_dbuser }}';
|
$config['db_user'] = '{{ librenms_dbuser }}';
|
||||||
$config['db_pass'] = '{{ librenms_dbpass }}';
|
$config['db_pass'] = '{{ librenms_dbpass }}';
|
||||||
$config['db_name'] = '{{ librenms_dbname }}';
|
$config['db_name'] = '{{ librenms_dbname }}';
|
||||||
$config['db']['extension'] = "mysqli";// mysql or mysqli
|
$config['db']['extension'] = "mysql";// mysql or mysqli
|
||||||
|
|
||||||
// This is the user LibreNMS will run as
|
// This is the user LibreNMS will run as
|
||||||
//Please ensure this user is created and has the correct permissions to your install
|
//Please ensure this user is created and has the correct permissions to your install
|
||||||
@ -18,7 +18,7 @@ $config['memcached']['host'] = "localhost";
|
|||||||
$config['memcached']['port'] = 11211;
|
$config['memcached']['port'] = 11211;
|
||||||
|
|
||||||
### Locations - it is recommended to keep the default
|
### Locations - it is recommended to keep the default
|
||||||
$config['install_dir'] = "/opt/librenms";
|
$config['install_dir'] = "/usr/share/librenms";
|
||||||
|
|
||||||
### This should *only* be set if you want to *force* a particular hostname/port
|
### This should *only* be set if you want to *force* a particular hostname/port
|
||||||
### It will prevent the web interface being usable form any other hostname
|
### It will prevent the web interface being usable form any other hostname
|
||||||
|
@ -4,7 +4,7 @@ server {
|
|||||||
|
|
||||||
server_name {{ librenms_domain }};
|
server_name {{ librenms_domain }};
|
||||||
|
|
||||||
root /opt/librenms/html;
|
root /usr/share/librenms/html;
|
||||||
|
|
||||||
index index.php;
|
index index.php;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user