Coder Social home page Coder Social logo

ceor's People

Contributors

ernix avatar sheo0147 avatar toshinori-hayashi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ceor's Issues

bug: getconfs: failed delete symbolic links.

Failure to delete SymbolicLink in getconf .

$ sh ./getconfs.sh
::::: <node> :::::
ln: ./NodeConfs/confs/<node>: File exists
ln: ./NodeConfs/infos/<node>: File exists
Exit request sent.

......

Proposal: I want SSH authentication without using ssh_config.

The setting used only in Ceor is desirable to complete within the ceor.

-- Japanese -------------------------------------------------------------------------------
ssh_configを利用せずにssh認証したい。
CEoRのみで利用する設定は、CEoR内で完結するのが望ましい。

Proposal: I think we should remove "@" from the internal variable

The internal variable "$__RUSR" is as follows.
USERNAME@

"@" is added just to generate SSH options easily.

Just because you don't want to write "@" in your source code, it's not right to give other users unnecessary pain to use this variable.

-- JAPANESE -------------------------------------------------------------------

内部変数から@を取り除くべきだと思います。

内部変数"$__RUSR" は以下のように構成されています
USERNAME@

sshのオプションを容易に生成するだけのために「@」が付加されています。
ソースコードで「@」を書きたくないだけで、他のユーザがこの変数を使う為にわざわざ”@”を削除しなくてはならないのは本末転倒だと思います

Write some documents.

There are some lacked documents.

First of all, write documents in Japanese, and translate to English.

  • How to Use
  • Installation
  • How to write modules.
  • How to write Recipes.
  • Some Examples.

And complete to translate README.md to English.

bug: temp dir not delete.

Temp will not be deleted when finished with an error in prepare.

Error in prepare. Exit
rm: ./.CEoR.2YNzUV: Directory not empty

Add Module

Add UserMods module for management user

  • support CentOS/Ubuntu.
  • Add/Remove user accounts.
  • Check sudo.

Add Packages module for management binary packages using distributions tools.

  • Add binary package installation module.
  • Remove binary package installation module.
  • Check and compare between installed packages and distributing packages.
  • automatic remove sub packages using pkg|apt autoremove

Add daemon process module for manage processes.

  • Start daemon process.
  • Stop daemon process.
  • Restart daemon process.

Change Configuration file format.

Currently ceor.conf and ceor.conf.locals are shell script styles.
But this is too complex to understanding.

So I will change configuration format.

for ex.
From

: ${CEoRETC:="/usr/local/etc"}              # Configuration dir.
: ${SSH:=`which ssh`}

To

CONFS  : /usr/local/CEoR/etc
SSH    : `which ssh`

Add Recipes

Generate Base server recipes.

  • PostgreSQL Server
  • MariaDB Server
  • NGINX Server
  • POSTFIX Server
  • KnotDNS Server
  • OpenLDAP Server

Generate Application server recipes

  • WordPress Server
  • Dokuwiki Server

FIX:install document and script

Correct document and installation script as user specification is wrong


ユーザ指定がおかしいのでドキュメントとインストールスクリプトを修正する

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.