ansible webmin dep


root@localhost yum.repos.d]# cat webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1


[root@localhost ~]# ansible localhost -m yum -a "name=perl-Encode-Detect state=present"
localhost | CHANGED => {
    "ansible_facts": {
        "pkg_mgr": "yum"
    },
    "changed": true,
    "changes": {
        "installed": [
            "perl-Encode-Detect"
        ]
    },
    "msg": "",
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror, langpacks\nLoading mirror speeds from cached hostfile\n * base: mirror.nbrc.ac.in\n * epel: hkg.mirror.rackspace.com\n * extras: mirror.nbrc.ac.in\n * rpmforge: mirror.poliwangi.ac.id\n * updates: mirror.nbrc.ac.in\nResolving Dependencies\n--> Running transaction check\n---> Package perl-Encode-Detect.x86_64 0:1.01-13.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch          Version              Repository   Size\n================================================================================\nInstalling:\n perl-Encode-Detect        x86_64        1.01-13.el7          base         82 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal download size: 82 k\nInstalled size: 186 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : perl-Encode-Detect-1.01-13.el7.x86_64                        1/1 \n  Verifying  : perl-Encode-Detect-1.01-13.el7.x86_64                        1/1 \n\nInstalled:\n  perl-Encode-Detect.x86_64 0:1.01-13.el7                                       \n\nComplete!\n"
    ]
}
[root@localhost ~]# ansible localhost -m yum -a "name=perl-Net-SSLeay state=present"
localhost | CHANGED => {
    "ansible_facts": {
        "pkg_mgr": "yum"
    },
    "changed": true,
    "changes": {
        "installed": [
            "perl-Net-SSLeay"
        ]
    },
    "msg": "",
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror, langpacks\nLoading mirror speeds from cached hostfile\n * base: mirror.nbrc.ac.in\n * epel: mirrors.aliyun.com\n * extras: mirror.nbrc.ac.in\n * rpmforge: mirror.poliwangi.ac.id\n * updates: mirror.nbrc.ac.in\nResolving Dependencies\n--> Running transaction check\n---> Package perl-Net-SSLeay.x86_64 0:1.55-6.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                 Arch           Version              Repository    Size\n================================================================================\nInstalling:\n perl-Net-SSLeay         x86_64         1.55-6.el7           base         285 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal download size: 285 k\nInstalled size: 991 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : perl-Net-SSLeay-1.55-6.el7.x86_64                            1/1 \n  Verifying  : perl-Net-SSLeay-1.55-6.el7.x86_64                            1/1 \n\nInstalled:\n  perl-Net-SSLeay.x86_64 0:1.55-6.el7                                           \n\nComplete!\n"
    ]
[root@localhost yum.repos.d]# ansible localhost -m yum -a "name=webmin state=present"
localhost | SUCCESS => {
    "ansible_facts": {
        "pkg_mgr": "yum"
    },
    "changed": false,
    "msg": "",
    "rc": 0,
    "results": [
        "webmin-1.930-1.noarch providing webmin is already installed"
    ]
}
[root@localhost yum.repos.d]# ansible localhost -m yum -a "name=webmin state=absent"
localhost | CHANGED => {
    "ansible_facts": {
        "pkg_mgr": "yum"
    }, 
    "changed": true, 
    "changes": {
        "removed": [
            "webmin"
        ]
    }, 
    "msg": "", 
    "rc": 0, 
    "results": [
        "Loaded plugins: fastestmirror, langpacks\nResolving Dependencies\n--> Running transaction check\n---> Package webmin.noarch 0:1.930-1 will be erased\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package          Arch             Version            Repository           Size\n================================================================================\nRemoving:\n webmin           noarch           1.930-1            installed            78 M\n\nTransaction Summary\n================================================================================\nRemove  1 Package\n\nInstalled size: 78 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\nRunning uninstall scripts ..\nSubroutine list_servers redefined at /usr/libexec/webmin/servers/servers-lib.pl line 93.\nSubroutine list_servers_sorted redefined at /usr/libexec/webmin/servers/servers-lib.pl line 112.\nSubroutine get_server redefined at /usr/libexec/webmin/servers/servers-lib.pl line 144.\nSubroutine save_server redefined at /usr/libexec/webmin/servers/servers-lib.pl line 159.\nSubroutine delete_server redefined at /usr/libexec/webmin/servers/servers-lib.pl line 176.\nSubroutine can_use_server redefined at /usr/libexec/webmin/servers/servers-lib.pl line 189.\nSubroutine list_all_groups redefined at /usr/libexec/webmin/servers/servers-lib.pl line 209.\nSubroutine logged_in redefined at /usr/libexec/webmin/servers/servers-lib.pl line 279.\nSubroutine get_server_types redefined at /usr/libexec/webmin/servers/servers-lib.pl line 304.\nSubroutine this_server redefined at /usr/libexec/webmin/servers/servers-lib.pl line 314.\nSubroutine get_my_address redefined at /usr/libexec/webmin/servers/servers-lib.pl line 333.\nSubroutine address_to_broadcast redefined at /usr/libexec/webmin/servers/servers-lib.pl line 362.\nSubroutine test_server redefined at /usr/libexec/webmin/servers/servers-lib.pl line 376.\nSubroutine find_cron_job redefined at /usr/libexec/webmin/servers/servers-lib.pl line 395.\nSubroutine find_servers redefined at /usr/libexec/webmin/servers/servers-lib.pl line 408.\n  Erasing    : webmin-1.930-1.noarch                                        1/1 \n  Verifying  : webmin-1.930-1.noarch                                        1/1 \n\nRemoved:\n  webmin.noarch 0:1.930-1                                                       \n\nComplete!\n"
    ]
}
[root@localhost yum.repos.d]# 

Comments