2017年02月07日

AnsibleでCentOS7.3にPostgreSQLをソースインストールする(2)

OS:CentOS7.3

@ソースインストールするために必要パッケージを入れたり、
 ソースをDownloadするところから。
Aソースある前提の
 configure,make,make install

@/etc/ansible/postgre96_source.yml
---
- hosts: c7322
vars:
src_dir: /home/jack/work
postgres_ver: postgresql-9.6.1
tasks:
- name: install readline-devel zlib-devel
action: command yum -y install readline-devel zlib-devel
- name: install wget
action: command yum -y install wget
- name: install gcc gcc-c++ binutils
action: command yum -y install gcc gcc-c++ binutils make
- name: check exist postgresql source file
action: command ls -l {{src_dir}}/{{postgres_ver}}.tar.gz
ignore_errors: True
register: result1
- name: download postgresql-9.6.1 source file
action: command chdir={{src_dir}} wget https://ftp.postgresql.org/pub/source/v9.6.1/postgresql-9.6.1.tar.gz
- name: download postgresql-9.6.1 sha256
action: command chdir={{src_dir}} wget https://ftp.postgresql.org/pub/source/v9.6.1/postgresql-9.6.1.tar.gz.sha256
when: result1|failed
- name: download pg_bigm-1.2 source file
action: command chdir={{src_dir}} wget https://ja.osdn.net/projects/pgbigm/downloads/66565/pg_bigm-1.2-20161011.tar.gz
- name: tar xvzf postgresql-9.6.1.tar.gz
action: command chdir={{src_dir}} tar xvzf {{postgres_ver}}.tar.gz
- name: configure
action: command chdir={{src_dir}}/{{postgres_ver}} ./configure --prefix={{src_dir}}
- name: make
action: command chdir={{src_dir}}/{{postgres_ver}} make
- name: make install
action: command chdir={{src_dir}}/{{postgres_ver}} make install

A/etc/ansible/postgre96_source_makeinstall.yml
---
- hosts: c7322
vars:
src_dir: /home/jack/work
postgres_ver: postgresql-9.6.1
tasks:
- name: mkdir postgresql
action: command chdir={{src_dir}} mkdir postgresql
- name: tar xvzf postgresql-9.6.1.tar.gz
action: command chdir={{src_dir}} tar xvzf {{postgres_ver}}.tar.gz
- name: configure
action: command chdir={{src_dir}}/{{postgres_ver}} ./configure --prefix={{src_dir}}/postgresql
- name: make
action: command chdir={{src_dir}}/{{postgres_ver}} make
- name: make install
action: command chdir={{src_dir}}/{{postgres_ver}} make install



◎Ansible実践ガイド:3,456円
Ansible実践ガイド (impress top gear) -
Ansible実践ガイド (impress top gear) -


◎初めてのAnsible:3,456円
初めてのAnsible -
初めてのAnsible -

◎ソフトウェアデザイン 2016年 1 月号 :1,318円
やっぱ、第2特集 手軽さとコード化しやすさが人気!
Ansibleでサーバ構成管理を省力化 が良かったです!
それと、カラーページの
DIGITAL GADGET vol.205「浸透してきた人口知能」非常に良かった!
1月号のNO1と言っても過言ではありません。
P3のMusioやCogniToysなどの
オモチャのようなロボットが非常に関心を引きました。
・Musio(ミュージオ)
https://themusio.com/
http://pc.watch.impress.co.jp/docs/news/20151119_731341.html

・ディープラーニング基盤の学習エンジン「Muse」を搭載
・OSにAndroid 5.0
・子供向けの英語教育
だそうですね。


https://cognitoys.com/

これ、もう少し形状を変えると
日本でも流行りそうな気がするけど。
手触りとかどんな感じなのかな。
ソフトウェアデザイン 2016年 01 月号 [雑誌] -
ソフトウェアデザイン 2016年 01 月号 [雑誌] -
posted by アンドレアス at 23:59| Comment(0) | TrackBack(0) | PythonとGoogle App Engine(GAE) | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/446771323
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック