1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 19:52:06 +00:00

Merge pull request #681 from holta/4-server-options

Tech Docs: README's for Stage 5-9 further clarified
This commit is contained in:
A Holt 2018-02-13 10:59:05 -05:00 committed by GitHub
commit 7605b5e56c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 12 additions and 10 deletions

View file

@ -2,6 +2,6 @@
5-xo-services README
====================
This 5th stage provides services for One Laptop Per Child's XO laptops.
This 5th stage provides underlying services for One Laptop Per Child's XO laptops.
As in the case of 2-common, 3-base-server and 4-server-options: this stage installs core server infra, that is not user-facing.

View file

@ -2,8 +2,8 @@
6-generic-apps README
=====================
This 6th stage is for apps of a more generic or collaborative nature, as opposed to educational or managerial apps in later stages.
This 6th stage is for server apps of a more generic, personal or collaborative nature -- as opposed to larger educational or LMS apps (Learning Management Systems) in 7-edu-apps.
Chat, Wiki and CMS's (Content Management Systems) can go here.
Chat, Wiki, blogging and CMS's (Content Management Systems) can go here.
As in the case of 7-edu-apps, 8-mgmt-tools and 9-local-addons: this stage installs user-facing server apps.

View file

@ -2,6 +2,8 @@
7-edu-apps README
=================
This 7th stage is for Educational Apps and Learning Content, including LMS's (Learning Management Systems).
This 7th stage is for larger Educational Apps and Learning Content, including LMS's (Learning Management Systems).
As opposed to the prior stage (6-generic-apps) which is for smaller server apps that are more generic, personal or collaborative.
As in the case of 6-generic-apps, 8-mgmt-tools and 9-local-addons: this stage installs user-facing server apps.

View file

@ -2,6 +2,6 @@
8-mgmt-tools README
===================
This 8th stage provides managerial tools to Administer and Monitor the server -- and for Assessing its use and effectiveness.
This 8th stage installs management tools to Administer and Monitor the server -- and for Assessing its use and effectiveness.
As in the case of 6-generic-apps, 7-edu-apps and 9-local-addons: this stage installs user-facing server apps.
As in the case of 6-generic-apps, 7-edu-apps and 9-local-addons: this stage installs user-facing (or operator-facing, in this case) server apps.

View file

@ -2,19 +2,19 @@
9-local-addons README
=====================
This 9th stage is a placeholder for roles/tasks/server apps that are locally developed -- or of an experimental nature.
This 9th stage is a placeholder for server apps (roles, tasks or otherwise) that are locally developed -- or of an experimental nature.
As in the case of 6-generic-apps, 7-edu-apps, and 8-mgmt-tools: this stage is intended to install user-facing server apps.
As in the case of 6-generic-apps, 7-edu-apps, and 8-mgmt-tools: this stage is intended to install user-facing or operator-facing server apps.
Development
-----------
Consider creating your own Ansible role to add essential functionality to Internet-in-a-Box. You can copy any role you find within /opt/iiab/iiab/roles, and building from there!
Consider creating your own Ansible role to add essential functionality to Internet-in-a-Box. You can copy any role you find within /opt/iiab/iiab/roles, and build from there!
Packaging
---------
Add your role into the main.yml file in the tasks directory of the 9-local-addons role.
Add your Ansible role into /opt/iiab/iiab/roles/9-local-addons/tasks/main.yml
It will then get installed as part of the next Ansible run (e.g. "cd /opt/iiab/iiab" and then "./iiab-install --reinstall").