mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
commit
b089e8665b
8 changed files with 18 additions and 14 deletions
|
@ -14,14 +14,14 @@
|
||||||
- avahi-tools
|
- avahi-tools
|
||||||
when: is_redhat
|
when: is_redhat
|
||||||
|
|
||||||
- name: Download usbmount -- not in Debian Stretch (debian_9)
|
- name: Download usbmount -- not in Debian Stretch (debian-9)
|
||||||
get_url:
|
get_url:
|
||||||
url: "{{ iiab_download_url }}/usbmount_0.0.14.1_all.deb"
|
url: "{{ iiab_download_url }}/usbmount_0.0.14.1_all.deb"
|
||||||
dest: "{{ downloads_dir }}"
|
dest: "{{ downloads_dir }}"
|
||||||
timeout: "{{ download_timeout }}"
|
timeout: "{{ download_timeout }}"
|
||||||
when: internet_available and is_debian_9
|
when: internet_available and is_debian_9
|
||||||
|
|
||||||
- name: Install usbmount (debian_9)
|
- name: Install usbmount (debian-9)
|
||||||
command: apt install -y {{ downloads_dir }}/usbmount_0.0.14.1_all.deb
|
command: apt install -y {{ downloads_dir }}/usbmount_0.0.14.1_all.deb
|
||||||
when: is_debian_9
|
when: is_debian_9
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
Description=Kolibri
|
Description=Kolibri
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=forking
|
||||||
RemainAfterExit=yes
|
RemainAfterExit=yes
|
||||||
Environment=KOLIBRI_USER={{ kolibri_user }}
|
Environment=KOLIBRI_USER={{ kolibri_user }}
|
||||||
Environment=KOLIBRI_HOME={{ kolibri_home }}
|
Environment=KOLIBRI_HOME={{ kolibri_home }}
|
||||||
|
|
|
@ -1,2 +1,5 @@
|
||||||
mongodb_install: False
|
mongodb_install: False
|
||||||
mongodb_enabled: False
|
mongodb_enabled: False
|
||||||
|
|
||||||
|
mongodb_db_path: "{{ content_base }}/dbdata/mongodb" # == /library/dbdata/mongodb/
|
||||||
|
mongodb_conf: /etc/mongod.conf
|
||||||
|
|
|
@ -16,10 +16,10 @@
|
||||||
owner: mongodb
|
owner: mongodb
|
||||||
with_items:
|
with_items:
|
||||||
- { path: '/var/run/mongodb' }
|
- { path: '/var/run/mongodb' }
|
||||||
- { path: '/library/dbdata/mongodb' }
|
- { path: "{{ mongodb_db_path }}" }
|
||||||
- { path: '/var/log/mongodb' }
|
- { path: '/var/log/mongodb' }
|
||||||
|
|
||||||
- name: Position /etc/mongod.conf and mongodb.service
|
- name: Populate & position /etc/mongod.conf, /etc/systemd/system/mongodb.service
|
||||||
template:
|
template:
|
||||||
src: "{{ item.src }}"
|
src: "{{ item.src }}"
|
||||||
dest: "{{ item.dest }}"
|
dest: "{{ item.dest }}"
|
||||||
|
@ -27,8 +27,8 @@
|
||||||
group: root
|
group: root
|
||||||
mode: 0644
|
mode: 0644
|
||||||
with_items:
|
with_items:
|
||||||
- { src: 'mongodb.service' , dest: '/etc/systemd/system/' }
|
- { src: 'mongodb.service.j2', dest: '/etc/systemd/system/mongodb.service' }
|
||||||
- { src: 'mongod.conf' , dest: '/etc/mongod.conf'}
|
- { src: 'mongod.conf.j2', dest: "{{ mongodb_conf }}" }
|
||||||
|
|
||||||
- name: Restart service if enabled
|
- name: Restart service if enabled
|
||||||
service:
|
service:
|
||||||
|
|
|
@ -21,7 +21,7 @@ logpath = /var/log/mongodb/mongod.log
|
||||||
# unixSocketPrefix = /var/run/mongodb
|
# unixSocketPrefix = /var/run/mongodb
|
||||||
|
|
||||||
# Directory for datafiles (defaults to /data/db/)
|
# Directory for datafiles (defaults to /data/db/)
|
||||||
dbpath = /library/dbdata/mongodb
|
dbpath = {{ mongodb_db_path }}
|
||||||
|
|
||||||
# Enable/Disable journaling (journaling is on by default for 64 bit)
|
# Enable/Disable journaling (journaling is on by default for 64 bit)
|
||||||
journal = true
|
journal = true
|
||||||
|
@ -234,4 +234,3 @@ smallfiles = true
|
||||||
|
|
||||||
# Activate FIPS 140-2 mode at startup
|
# Activate FIPS 140-2 mode at startup
|
||||||
#sslFIPSMode = true
|
#sslFIPSMode = true
|
||||||
|
|
|
@ -6,7 +6,9 @@ After=syslog.target network.target
|
||||||
Type=simple
|
Type=simple
|
||||||
User=mongodb
|
User=mongodb
|
||||||
Group=mongodb
|
Group=mongodb
|
||||||
ExecStart=/usr/bin/mongod -f /etc/mongod.conf
|
ExecStartPre=/usr/bin/mongod --repair --dbpath {{ mongodb_db_path }}
|
||||||
|
ExecStart=/usr/bin/mongod -f {{ mongodb_conf }}
|
||||||
|
ExecStop=/usr/bin/killall mongod
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
|
@ -22,12 +22,12 @@
|
||||||
- php{{ php_version }}-cli
|
- php{{ php_version }}-cli
|
||||||
when: is_debuntu
|
when: is_debuntu
|
||||||
|
|
||||||
- name: php-zip name (debian_9 or ubuntu)
|
- name: php-zip name (debian-9 or ubuntu)
|
||||||
package:
|
package:
|
||||||
name: "php{{ php_version }}-zip"
|
name: "php{{ php_version }}-zip"
|
||||||
when: is_debian_9 or is_ubuntu
|
when: is_debian_9 or is_ubuntu
|
||||||
|
|
||||||
- name: php-zip name for (debian_8)
|
- name: php-zip name for (debian-8)
|
||||||
package:
|
package:
|
||||||
name: php-pclzip
|
name: php-pclzip
|
||||||
when: is_debian_8
|
when: is_debian_8
|
||||||
|
|
|
@ -19,13 +19,13 @@
|
||||||
tags:
|
tags:
|
||||||
- download
|
- download
|
||||||
|
|
||||||
- name: php-xml (ubuntu or debian_9)
|
- name: php-xml (ubuntu or debian-9)
|
||||||
package:
|
package:
|
||||||
name: "php{{ php_version }}-xml"
|
name: "php{{ php_version }}-xml"
|
||||||
state: present
|
state: present
|
||||||
when: is_ubuntu or is_debian_9
|
when: is_ubuntu or is_debian_9
|
||||||
|
|
||||||
- name: php-xml (debian_8)
|
- name: php-xml (debian-8)
|
||||||
package:
|
package:
|
||||||
name: "php-xml-parser"
|
name: "php-xml-parser"
|
||||||
state: present
|
state: present
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue