CentOS 7
Ads

Func : Use YumModule
2016/09/29
 
This is the basic Usage for YumModule.
[1] Run "yum update" on all Minions.
[root@dlp ~]#
func "*" call yumcmd update

('node01.srv.world',
 'command: update \nkernel-tools.x86_64 0:3.10.0-327.36.1.el7 - u\nbind-license.noarch 32:9.9.4-29.el7_2.4 - u\n.....
('dlp.srv.world',
 'command: update \nkernel-tools.x86_64 0:3.10.0-327.36.1.el7 - u\nbind-license.noarch 32:9.9.4-29.el7_2.4 - u\n.....
[2] Install specific packages on specific Minions.
The results of func command display "\n" and it's hard to read, so replace them to real newline characters to read easily.
[root@dlp ~]#
func "node01.srv.world" call yumcmd install "httpd mariadb-server" | sed 's/\\n/\n/g'
{'node01.srv.world': 'command: install httpd mariadb-servermariadb-server.x86_64 1:5.5.50-1.el7_2 
    - uhttpd.x86_64 0:2.4.6-40.el7.centos.4 - u'}
 
Tweet