13 Apr 2016
包名称
name:
期望的状态
state:
指定从哪个repo安装,多个repo用”,“隔开
enablerepo: repo1,repo2
是否进行gpg检查
disable_gpg_check:
- name: install the latest version of Apache yum: name=httpd state=latest
- name: install the latest version of Apache from the testing repo yum: name=httpd enablerepo=testing state=present
- name: install one specific version of Apache yum: name=httpd-2.2.29-1.4.amzn1 state=present
- name: upgrade all packages yum: name=* state=latest
- name: install the nginx rpm from a remote repo yum: name=http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm state=present - name: install nginx rpm from a local file yum: name=/usr/local/src/nginx-release-centos-6-0.el6.ngx.noarch.rpm state=present
--- - hosts: webserver remote_user: root tasks: - name: install the 'Development tools' package group yum: name="@Development tools" state=present - name: install the base package group yum: name="@base" state=present