yum playbook
Description
yumの初期設定と外部リポジトリの追加を行なう
playbook構成
- tasks
- templates
tasks
yumの基本設定、パッチアップデートを行う
kernel関連のパッケージはデフォルトでアップデートしないように設定されています。
kernelをアップデートする場合は手動で実施する
| Task Name | main.yml |
|---|---|
| Path | common_roles/yum/tasks/main.yml |
| tags | yum |
task list
- check proxy
- yum config
- yum config use proxy
- install yum utils modules
- upgrade all packages
templates
- yum.conf.j2
- yum.proxy.conf.j2
vars
yum_update
yum updateを行なうか定義
| Vars Name | yum_update |
|---|---|
| valu | yes / no |
| default | no |
example:
yum_update: 'no'
http_proxy
yum等で利用する外部通信時にProxyがある場合に定義
| Vars Name | http_proxy |
|---|---|
| valu | Proxy server name |
| default | - |
example:
http_proxy: hogehoge.proxy.com
http_proxy_port
yum等で利用する外部通信時にProxyがある場合に定義
| Vars Name | http_proxy_port |
|---|---|
| valu | Proxy server port |
| default | 8080 |
example:
http_proxy_port: 8080