Upload
kiyotaka-kunihira
View
4.269
Download
0
Embed Size (px)
DESCRIPTION
関Java 2013/06の回で発表した内容です。
Citation preview
��?2BZcXR_VePYbg\dgOxI
@kuchitama関Java 20/06/2013
¡��j• 国平 清貴
• Kuchitama
• フリュー株式会社
• Hoge駆動
• 関西ソーシャルゲーム勉強会(KSGS)
¡��j
¡��j
https://www.facebook.com/ksgstudy
ÎÅk�iz�f�w�¢�D¿¹��� 3(55,8���,90.5,8�DD 86.8(44,8���5-8(9:8;*:;8,�Ds_rmi{
¡��j
�ki���A0;IYa^g ���n}y}y«L¡�8E9
�+*#!%�
• Provisioning Frameworkの恩恵
• Chef 入門
• Berkshelf 入門
�(&,!)!&%!%�
�(&,!)!&%!%�
¸¤�±�
QgWf�¤�{��
�(&,!)!&%!%���(�$�-&("����
�(&,!)!&%!%���(�$�-&("����
サーバ・実行環境構築の自動化
�+�.+���� ��#&�http://tech.furyu.jp/blog/?p=2437
�(&,!)!&%!%���(�$�-&("����
��
���(!�ou�`n��³¥ºµSHPEljcR�Â�C9/��(5:
������.&*&
���**!%���*�(*���-!* ����(!��*")$��7M
http://tksmd.github.io/jawsug-kyoto04/#/
�(&,!)!&%!%���(�$�-&("����
�+�.¥/ ����+##�/�+''�*��+##��+) ��.* &%¥/�%)!�#���+) �
��B��
|¦�QgW�B��
��B��
�7,5""�
/::7+
:64*(:
�7,5""�
/::7+
:64*(:
�7,5""�
/::7+
:64*(:
�7,5""�
/::7+
:64*(:
%,89065�$
�7,5""�
/::7+
:64*(:
QgWªs
QgWªs
��B��
�7,5""�
/::7+
:64*(:
�7,5""�
/::7+
:64*(:
�7,5""�
/::7+
:64*(:
�7,5""�
/::7+
:64*(:
�7,5""�
/::7+
:64*(: &&"�&&"
�7,5""� /::7+ :64*(:
�¯�¤
u�
|¦�QgW�B�������{B��
��B��
��B���:B��
�7,5""�
/::7+
:64*(:
���{
�´
42+08
*7
84
?;4
lI�8
�7,5""�
/::7+
:64*(:
��{
&&"�&&"
��B���:B��
�7,5""�
/::7+
:64*(:
���{
�7,5""�
/::7+
:64*(:
��{
42+08 *7 84 ?;4
�¯�¤
u�
|¦�QgW�B�������{B��
��B��
��L�HKJ�zC�1
�(&,!)!&%!%���(�$�-&("
�I©8�¤v
WgR_e��
`�t}̸Rg�q��%�(�)*(+�*+(���)����&��
°VY\K³¥Q��¡¾ZËHMW�I¼®QP[D4��
mr95=°£qJ
���n¬
��
� �/,-�09�(5�(;:64(:065�73(:-684�:/(:�:8(59-6849�05-8(9:8;*:;8,�05:6�*6+,�":67�:/05205.�05�:,849�6-�7/?90*(3�(5+�<08:;(3�9,8<,89�&0:/��/,-��?6;8�8,(3�(99,:�09�:/,�*6+,�:/(:�)805.9�:/69,�9,8<,89�(5+�:/,�9,8<0*,9�:/,?�786<0+,�:6�30-,��5�(;:64(:,+�05-8(9:8;*:;8,�*(5�(**,3,8(:,�?6;8�:04,�:6�4(82,:��/,37�?6;�4(5(.,�9*(3,�(5+�*6473,>0:?��(5+�9(-,.;(8+�?6;8�9?9:,49
� /::7�===679*6+,*64*/,-
��
��79�6+,à �
��(*,)662N¨¸
���h�rN��J[�/,-�"636
�h�r�c}`_�p¯¦
� �/,-",8<,8��/,-�30,5:���S �
��
�qb{x�pF��
���/,-9636�ajjx
��662)662W��
��79*6+,��644;50:?N©�
���¨�!,*07,� h�rR³¥]TOVKWR
� !;)?��"�
� È�§Ï¬
��662)662� !,*07,Q£ÆPÈ�Xt^`�]TOV[
�!,7690:68?� �662)662]�U�/,-�ÂQ£ÆPWR]
TOV[�\²
"%!��
��/,-R���
��/,-O�½Q`�jp��G\[
� 3;..()3,
+(:(')(.9*,8:0-0*(:,9*/,-,5<08654,5:9*65-0.863,9
+,-(;3:8)
�,829-03,(::80);:,94,:(+(:(1965��4,:(+(:(8)�:,473(:,9
(��!'�)�
�&&"�&&")��&&"�&&"
(�'&)!*&(.�"!*� �%�
"%!���Â
ª�
��C�¤�{��3�®
"%!���)&#�F<7mr
"%!���)&#&
� 250-,Ru}d`�
� knife-solo adds a handful of commands that aim to make working with chef-solo as powerful as chef-server.
� chef-soloをchef-serverみたいに便利にしてくれるCLIツール
� ver.0.3.0以降がオススメ� gemがまだ公開されてないのでビルドする
"%!���)&#&
� 250-,�9636�78,7(8,�@/69:B� */,-�9636R~y�p`�jp��
� 250-,�9636�*662�@/69:B� *662)662R~y�p�Â
"%!���)&#&
� 250-,�9636�78,7(8,�@/69:B� */,-�9636Ra]gT`�jp��
� �,*/6�/69:��/69: �/69:��A�>(8.9��5���250-,�9636�78,7(8,� 250-,�9636�*662�@/69:B� *662)662Ra]gT�Â
� �,*/6�/69:��/69: �/69:��A�>(8.9��5���250-,�9636�78,7(8,
��C�t�{��3�®
"%!���)&#�F<7mr
°£w6
��(") �#��n¬
��(") �#�
� !06:�(4,9Ã� �662)662]ÀM[
� !,*07,R��Î�F·T\[
����Rǰ
��(") �#�� �,829-03,� 679*6+,�*662)6629.0:�+,7,5+9� (7:� ?;4
*662)662��(7:�*662)662��?;4�
.0:�,829-03,
��(") �#�
]# gem install berkshelf
]# berks install
Installing git (2.5.2) from site: 'http://cookbooks.opscode.com/api/v1/cookbooks'
Installing dmg (1.1.0) from site: 'http://cookbooks.opscode.com/api/v1/cookbooks'
Installing build-essential (1.4.0) from site: 'http://cookbooks.opscode.com/api/v1/...
Installing yum (2.3.0) from site: 'http://cookbooks.opscode.com/api/v1/cookbooks'
Installing windows (1.10.0) from site: 'http://cookbooks.opscode.com/api/v1/...
Installing chef_handler (1.1.4) from site: 'http://cookbooks.opscode.com/api/v1/...
Installing runit (1.1.6) from site: 'http://cookbooks.opscode.com/api/v1/cookbooks'
�ī�e�i|�R�W��
��(") �#�
site :opscode
cookbook: “git”cookbook: “hoge”, git “https://github.com/kuchitama/hoge”
�ī�e�i|�R�W��
��(") �#�
�')�&��� &$$+%!*.o &&"�&&"h¢�@§~
�!*��'&)!*&(.�¡ &&"�&&"�¡§~
Berkshelf取得
knife-solo実行
�p>G°£>J
E?F� �/,-�250-,�9636��,829/,3-NÐÁ
� �/,-� `�t}]g�q�
� h�r¶�]°TLK³¥Q�
� 250-,�9636N»��/,-�Â
� ~y�p`�jp��
� ~y�p�Â
� �,82"/,3-N���ǰ