2017-06-17 73 views
0

啓用回購爲了安裝PHP7 7個I需要使用下面的命令啓用雷米 - php71回購:Ansible 2.3.1.0:在CentOS 7

yum-config-manager --enable remi-php71 

我怎麼能做到這一點在ansible任務嗎?

回答

3

你可以做到這一點發出特定的shell命令:

- name: enable remi-php71 
    shell: yum-config-manager --enable remi-php71 

雖然它可能是更好的通過類似聲明yum軟件庫本身:

- name: Add remi-php71 
    yum_repository: 
    name: remi-php71 
    description: Remi's PHP 7.1 RPM repository for Enterprise Linux $releasever - $basearch 
    mirrorlist: http://rpms.remirepo.net/enterprise/$releasever/php71/mirror 
    enabled: yes 
    gpgcheck: 1 
    gpgkey: http://rpms.remirepo.net/RPM-GPG-KEY-remi 

文檔herehere

+0

注意,雖然「yum-config-manager」可能有一些問題(帶有返回碼),但您還需要聲明「remi-safe」存儲庫,它爲所有PHP版本提供通用依賴關係。 –