mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
More doc cleanup: rpi -> raspbian in mongodb/tasks/install.yml
This commit is contained in:
parent
afd9ee4343
commit
39cd30548c
1 changed files with 15 additions and 15 deletions
|
@ -1,6 +1,6 @@
|
||||||
# 1. INSTALL MongoDB PACKAGES OR BINARIES
|
# 1. INSTALL MongoDB PACKAGES OR BINARIES
|
||||||
|
|
||||||
- name: "Install packages: mongodb, mongodb-server (not rpi)"
|
- name: "Install packages: mongodb, mongodb-server (not raspbian)"
|
||||||
package:
|
package:
|
||||||
name:
|
name:
|
||||||
- mongodb-server
|
- mongodb-server
|
||||||
|
@ -9,8 +9,8 @@
|
||||||
when: internet_available and not is_raspbian
|
when: internet_available and not is_raspbian
|
||||||
|
|
||||||
# 2019-02-02: Sugarizer with Node.js 10.x requires MongoDB 2.6+ so
|
# 2019-02-02: Sugarizer with Node.js 10.x requires MongoDB 2.6+ so
|
||||||
# https://andyfelong.com/2017/08/mongodb-3-0-14-for-raspbian-stretch/
|
# https://andyfelong.com/2017/08/mongodb-3-0-14-for-raspbian-stretch/ is
|
||||||
# is being used on RPi, all I found! (Raspbian's apt pkg is MongoDB 2.4.14)
|
# being used on Raspbian, all I found! (Raspbian's apt pkg is MongoDB 2.4.14)
|
||||||
#
|
#
|
||||||
# mongodb_stretch_3_0_14_core.zip (20M) & mongodb_stretch_3_0_14_tools.zip (15M)
|
# mongodb_stretch_3_0_14_core.zip (20M) & mongodb_stretch_3_0_14_tools.zip (15M)
|
||||||
# were backed up from andyfelong.com to http://download.iiab.io/packages/
|
# were backed up from andyfelong.com to http://download.iiab.io/packages/
|
||||||
|
@ -18,50 +18,50 @@
|
||||||
# CLARIF: mongodb_stretch_3_0_14_core.zip IS IN FACT 3.0.14 (core) BUT...
|
# CLARIF: mongodb_stretch_3_0_14_core.zip IS IN FACT 3.0.14 (core) BUT...
|
||||||
# mongodb_stretch_3_0_14_tools.zip IS REALLY 3.0.15 (tools)
|
# mongodb_stretch_3_0_14_tools.zip IS REALLY 3.0.15 (tools)
|
||||||
|
|
||||||
- name: Create dir /tmp/mongodb-3.0.1x (rpi)
|
- name: Create dir /tmp/mongodb-3.0.1x (raspbian)
|
||||||
file:
|
file:
|
||||||
path: /tmp/mongodb-3.0.1x
|
path: /tmp/mongodb-3.0.1x
|
||||||
state: directory
|
state: directory
|
||||||
when: internet_available and is_raspbian
|
when: internet_available and is_raspbian
|
||||||
|
|
||||||
- name: Download & unzip 20MB http://download.iiab.io/packages/mongodb_stretch_3_0_14_core.zip to /tmp/mongodb-3.0.1x (rpi)
|
- name: Download & unzip 20MB http://download.iiab.io/packages/mongodb_stretch_3_0_14_core.zip to /tmp/mongodb-3.0.1x (raspbian)
|
||||||
unarchive:
|
unarchive:
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
src: "{{ iiab_download_url }}/mongodb_stretch_3_0_14_core.zip"
|
src: "{{ iiab_download_url }}/mongodb_stretch_3_0_14_core.zip"
|
||||||
dest: /tmp/mongodb-3.0.1x
|
dest: /tmp/mongodb-3.0.1x
|
||||||
when: internet_available and is_raspbian
|
when: internet_available and is_raspbian
|
||||||
|
|
||||||
- name: Install (move) its 3 CORE binaries from /tmp/mongodb-3.0.1x/core to /usr/bin (rpi)
|
- name: Install (move) its 3 CORE binaries from /tmp/mongodb-3.0.1x/core to /usr/bin (raspbian)
|
||||||
shell: mv /tmp/mongodb-3.0.1x/core/* /usr/bin
|
shell: mv /tmp/mongodb-3.0.1x/core/* /usr/bin
|
||||||
when: internet_available and is_raspbian
|
when: internet_available and is_raspbian
|
||||||
|
|
||||||
- name: Download & unzip 15MB http://download.iiab.io/packages/mongodb_stretch_3_0_14_tools.zip [IN FACT THIS ONE'S 3.0.15] to /tmp/mongodb-3.0.1x (rpi)
|
- name: Download & unzip 15MB http://download.iiab.io/packages/mongodb_stretch_3_0_14_tools.zip [IN FACT THIS ONE'S 3.0.15] to /tmp/mongodb-3.0.1x (raspbian)
|
||||||
unarchive:
|
unarchive:
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
src: "{{ iiab_download_url }}/mongodb_stretch_3_0_14_tools.zip"
|
src: "{{ iiab_download_url }}/mongodb_stretch_3_0_14_tools.zip"
|
||||||
dest: /tmp/mongodb-3.0.1x
|
dest: /tmp/mongodb-3.0.1x
|
||||||
when: internet_available and is_raspbian
|
when: internet_available and is_raspbian
|
||||||
|
|
||||||
- name: Install (move) its 9 TOOLS binaries from /opt/iiab/downloads/mongodb-3.0.1x/tools to /usr/bin (rpi)
|
- name: Install (move) its 9 TOOLS binaries from /opt/iiab/downloads/mongodb-3.0.1x/tools to /usr/bin (raspbian)
|
||||||
shell: mv /tmp/mongodb-3.0.1x/tools/* /usr/bin
|
shell: mv /tmp/mongodb-3.0.1x/tools/* /usr/bin
|
||||||
when: internet_available and is_raspbian
|
when: internet_available and is_raspbian
|
||||||
|
|
||||||
# OLD WAY / MUCH SLOWER: had put unnec duplicate copies in /opt/iiab/downloads/mongodb-3.0.1x
|
# OLD WAY / MUCH SLOWER: had put unnec duplicate copies in /opt/iiab/downloads/mongodb-3.0.1x
|
||||||
#
|
#
|
||||||
#- name: Create dir /opt/iiab/downloads/mongodb-3.0.1x (rpi)
|
#- name: Create dir /opt/iiab/downloads/mongodb-3.0.1x (raspbian)
|
||||||
# file:
|
# file:
|
||||||
# path: "{{ downloads_dir }}/mongodb-3.0.1x"
|
# path: "{{ downloads_dir }}/mongodb-3.0.1x"
|
||||||
# state: directory
|
# state: directory
|
||||||
# when: internet_available and is_raspbian
|
# when: internet_available and is_raspbian
|
||||||
#
|
#
|
||||||
#- name: Download & unzip MongoDB 3.0.14's 3 core binaries to /opt/iiab/downloads/mongodb-3.0.1x (rpi)
|
#- name: Download & unzip MongoDB 3.0.14's 3 core binaries to /opt/iiab/downloads/mongodb-3.0.1x (raspbian)
|
||||||
# unarchive:
|
# unarchive:
|
||||||
# remote_src: yes
|
# remote_src: yes
|
||||||
# src: "{{ iiab_download_url }}/mongodb_stretch_3_0_14_core.zip"
|
# src: "{{ iiab_download_url }}/mongodb_stretch_3_0_14_core.zip"
|
||||||
# dest: "{{ downloads_dir }}/mongodb-3.0.1x"
|
# dest: "{{ downloads_dir }}/mongodb-3.0.1x"
|
||||||
# when: internet_available and is_raspbian
|
# when: internet_available and is_raspbian
|
||||||
#
|
#
|
||||||
#- name: Install (copy) 3 binaries from /opt/iiab/downloads/mongodb-3.0.1x/core to /usr/bin (rpi)
|
#- name: Install (copy) 3 binaries from /opt/iiab/downloads/mongodb-3.0.1x/core to /usr/bin (raspbian)
|
||||||
# copy:
|
# copy:
|
||||||
# src: "{{ item }}"
|
# src: "{{ item }}"
|
||||||
# dest: /usr/bin
|
# dest: /usr/bin
|
||||||
|
@ -69,14 +69,14 @@
|
||||||
# - "{{ downloads_dir }}/mongodb-3.0.1x/core/*"
|
# - "{{ downloads_dir }}/mongodb-3.0.1x/core/*"
|
||||||
# when: internet_available and is_raspbian
|
# when: internet_available and is_raspbian
|
||||||
#
|
#
|
||||||
#- name: Download & unzip MongoDB 3.0.15's 9 tools binaries to /opt/iiab/downloads/mongodb-3.0.1x (rpi)
|
#- name: Download & unzip MongoDB 3.0.15's 9 tools binaries to /opt/iiab/downloads/mongodb-3.0.1x (raspbian)
|
||||||
# unarchive:
|
# unarchive:
|
||||||
# remote_src: yes
|
# remote_src: yes
|
||||||
# src: "{{ iiab_download_url }}/mongodb_stretch_3_0_14_tools.zip"
|
# src: "{{ iiab_download_url }}/mongodb_stretch_3_0_14_tools.zip"
|
||||||
# dest: "{{ downloads_dir }}/mongodb-3.0.1x"
|
# dest: "{{ downloads_dir }}/mongodb-3.0.1x"
|
||||||
# when: internet_available and is_raspbian
|
# when: internet_available and is_raspbian
|
||||||
#
|
#
|
||||||
#- name: Install (copy) 9 binaries from /opt/iiab/downloads/mongodb-3.0.1x/tools to /usr/bin (rpi)
|
#- name: Install (copy) 9 binaries from /opt/iiab/downloads/mongodb-3.0.1x/tools to /usr/bin (raspbian)
|
||||||
# copy:
|
# copy:
|
||||||
# src: "{{ item }}"
|
# src: "{{ item }}"
|
||||||
# dest: /usr/bin
|
# dest: /usr/bin
|
||||||
|
@ -84,13 +84,13 @@
|
||||||
# - "{{ downloads_dir }}/mongodb-3.0.1x/tools/*"
|
# - "{{ downloads_dir }}/mongodb-3.0.1x/tools/*"
|
||||||
# when: internet_available and is_raspbian
|
# when: internet_available and is_raspbian
|
||||||
|
|
||||||
- name: Create Linux group mongodb (rpi)
|
- name: Create Linux group mongodb (raspbian)
|
||||||
group:
|
group:
|
||||||
name: mongodb
|
name: mongodb
|
||||||
state: present
|
state: present
|
||||||
when: is_raspbian | bool
|
when: is_raspbian | bool
|
||||||
|
|
||||||
- name: Create Linux user mongodb (rpi)
|
- name: Create Linux user mongodb (raspbian)
|
||||||
user:
|
user:
|
||||||
name: mongodb
|
name: mongodb
|
||||||
group: mongodb # primary group
|
group: mongodb # primary group
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue