Skip to content

tonginbox/mongopi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Playbook install mongodb, git host on Ubuntu Raspberry Pi 3

[ภาษาไทย/thai]

This is an ansible playbook to install MongoDb 4.1.x (unstable) and Git Host to Ubuntu Raspberry Pi 3 Operating System.

Note Raspbian is not supported.

Target platform

Ubuntu Raspberry Pi version download link below

$ uname -srv
Linux 4.15.0-1031-raspi2 #33-Ubuntu SMP PREEMPT Wed Jan 16 09:52:45 UTC 2019

link to download the image

Prerequisite

Install ansible control node, instruction, for Widnows 10, it can be used by WSL.

Step install MongoDb

  1. make a hosts file to target your raspberry, see sample below, make sure hostname is under the section name [mongo-pi]
    raspberry-pi01 ansible_host=<your RPi IP 192.168.1.100>
    
    [mongo-pi]
    raspberry-pi01
    
    [all:vars]
    ansible_python_interpreter=/usr/bin/python3
    ansible_connection=ssh
    ansible_user=ubuntu
    ansible_ssh_pass=<change to your raspberry password>
    
  2. Run the playbook to install MongoDb
    ansible-playbook -i hosts mongo-pi.yml
    
  3. More details link

Step install Git Host

  1. make a hosts file to target your raspberry, see sample below, make sure hostname is under the section name [git-server]
    raspberry-pi01 ansible_host=<your RPi IP 192.168.1.100>
    
    [git-server]
    raspberry-pi01
    
    [all:vars]
    ansible_python_interpreter=/usr/bin/python3
    ansible_connection=ssh
    ansible_user=ubuntu
    ansible_ssh_pass=<change to your raspberry password>
    
  2. Run the playbook to install MongoDb
    ansible-playbook -i hosts git-server.yml
    
  3. More details link

ภาษาไทย

โครงการนี้ใช้เครื่องมือ Ansible สำหรับติดตั้ง MongoDb, Git Host บน Raspberry Pi 3 บนระบบปฏิบัติการ Ubuntu

โครงการนี้ใช้ไม่ได้กับระบบปฏิบัติการ Raspbian

ระบบปฏิบัติการที่รองรับ

Ubuntu Raspberry Pi เวอร์ชั่น

$ uname -srv
Linux 4.15.0-1031-raspi2 #33-Ubuntu SMP PREEMPT Wed Jan 16 09:52:45 UTC 2019

ตามลิ้ง สำหรับดาวน์โหลดระบบปฏิบัติการ

เตรียมก่อนใช้

ติดตั้ง ansible control node ขั้นตอนติดตั้ง, สำหรับ MS Windows สามารถติดตั้งใน WSL

ขั้นตอนติดตั้ง MongoDb

  1. สร้างไฟล์ชื่อ 'hosts' ดูตัวอย่างข้อมูลในไฟล์ด้านล่าง เปลี่ยน IP address และ รหัสผ่าน ให้เป็นของเครื่องที่ต้องการติดตั้ง ต้องใส่ชื่อเครื่องใต้ กลุ่ม [mongo-pi]
    raspberry-pi01 ansible_host=<your RPi IP 192.168.1.100>
    
    [mongo-pi]
    raspberry-pi01
    
    [all:vars]
    ansible_python_interpreter=/usr/bin/python3
    ansible_connection=ssh
    ansible_user=ubuntu
    ansible_ssh_pass=<change to your raspberry password>
    
  2. สั่งติดตั้งใช้ playbook เพื่อติดตั้ง MongoDb
    ansible-playbook -i hosts mongo-pi.yml
    
  3. รายละเอียดเพิ่มเติม ลิ้ง

ขั้นตอนติดตั้ง Git Host

  1. สร้างไฟล์ชื่อ 'hosts' ดูตัวอย่างข้อมูลในไฟล์ด้านล่าง เปลี่ยน IP address และ รหัสผ่าน ให้เป็นของเครื่องที่ต้องการติดตั้ง ต้องใส่ชื่อเครื่องใต้ กลุ่ม [git-server]
    raspberry-pi01 ansible_host=<your RPi IP 192.168.1.100>
    
    [git-server]
    raspberry-pi01
    
    [all:vars]
    ansible_python_interpreter=/usr/bin/python3
    ansible_connection=ssh
    ansible_user=ubuntu
    ansible_ssh_pass=<change to your raspberry password>
    
  2. สั่งติดตั้งใช้ playbook เพื่อติดตั้ง Git Host
    ansible-playbook -i hosts git-server.yml
    
  3. รายละเอียดเพิ่มเติม ลิ้ง

Analytics