Skip to content

Commit d3f6715

Browse files
authored
Merge pull request #1012 from puppetlabs/i18nTesting
I18n testing to master
2 parents 4eecdaf + 86bab8f commit d3f6715

File tree

1 file changed

+63
-2
lines changed

1 file changed

+63
-2
lines changed

readmes/README_ja_JP.md

Lines changed: 63 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* [既存のサーバに対する操作](#既存のサーバに対する操作)
1313
* [パスワードの指定](#パスワードの指定)
1414
* [CentOSへのPerconaサーバのインストール](#centosへのperconaサーバのインストール)
15-
* [UbuntuへのMariaDBのインストール](#ubuntuへのmariadbのインストール)
15+
*[UbuntuへのMariaDBのインストール](#ubuntuへのmariadbのインストール)
1616
4. [参考 - モジュールの機能と動作について](#参考)
1717
5. [制約事項 - OSの互換性など](#制約事項)
1818
6. [開発 - モジュール貢献についてのガイドライン](#開発)
@@ -320,6 +320,67 @@ Class['apt::update'] ->
320320
Class['::mysql::client']
321321
```
322322

323+
### CentOSへのMySQL Communityサーバのインストール
324+
325+
MySQLモジュールおよびHieraを使用して、MySQL CommunityサーバーをCentOSにインストールすることができます。この例は以下のバージョンでテスト済みです。
326+
327+
* MySQL Community Server 5.6
328+
* Centos 7.3
329+
* Hieraを使用したPuppet 3.8.7
330+
* puppetlabs-mysqlモジュールv3.9.0
331+
332+
Puppetで:
333+
334+
```puppet
335+
include ::mysql::server
336+
337+
create_resources(yumrepo, hiera('yumrepo', {}))
338+
339+
Yumrepo['repo.mysql.com'] -> Anchor['mysql::server::start']
340+
Yumrepo['repo.mysql.com'] -> Package['mysql_client']
341+
342+
create_resources(mysql::db, hiera('mysql::server::db', {}))
343+
```
344+
345+
Hieraで:
346+
347+
```yaml
348+
---
349+
# mysqlモジュールはMySQLを正しく導入するために、MariaDBの代わりに多くのパラメータのフィードを必要とします。
350+
# Centos 7.3
351+
yumrepo:
352+
'repo.mysql.com':
353+
baseurl: "http://repo.mysql.com/yum/mysql-5.6-community/el/%{::operatingsystemmajrelease}/$basearch/"
354+
descr: 'repo.mysql.com'
355+
enabled: 1
356+
gpgcheck: true
357+
gpgkey: 'http://repo.mysql.com/RPM-GPG-KEY-mysql'
358+
359+
mysql::client::package_name: "mysql-community-client" # 適切なMySQL導入のために必要
360+
mysql::server::package_name: "mysql-community-server" #適切なMySQL導入のために必要
361+
mysql::server::package_ensure: 'installed' #ここではバージョンを指定しないでください。残念ながら、パッケージがインストールされているエラーでyumは失敗しました。
362+
mysql::server::root_password: "change_me_i_am_insecure"
363+
mysql::server::manage_config_file: true
364+
mysql::server::service_name: 'mysqld' # Puppetモジュールに必要
365+
mysql::server::override_options:
366+
'mysqld':
367+
'bind-address': '127.0.0.1'
368+
'log-error': /var/log/mysqld.log' # 適切なMySQL導入のために必要
369+
'mysqld_safe':
370+
'log-error': '/var/log/mysqld.log' # 適切なMySQL導入のために必要
371+
372+
# データベース+アクセスできるアカウント、暗号化されていないパスワードを作成
373+
mysql::server::db:
374+
"dev":
375+
user: "dev"
376+
password: "devpass"
377+
host: "127.0.0.1"
378+
grant:
379+
- "ALL"
380+
381+
```
382+
383+
323384
## 参考
324385

325386
### クラス
@@ -1258,4 +1319,4 @@ Puppet Forge上のPuppetモジュールはオープンプロジェクトであ
12581319
* Michael Arnold
12591320
* Chris Weyl
12601321
* Daniël van Eeden
1261-
* Jan-Otto Kröpke
1322+
* Jan-Otto Kröpke

0 commit comments

Comments
 (0)