为了安装php7七,我需要使用以下命令启用remi-php71 repo:
yum-config-manager --enable remi-php71
Run Code Online (Sandbox Code Playgroud)
我怎么能在一个安全的任务中做到这一点?
Ada*_*dam 10
我有同样的需求(但5.6)。按照此处讨论中的建议,我使用了以下内容:
- name: enable remi-php56
ini_file:
dest: /etc/yum.repos.d/remi.repo
section: remi-php56
option: enabled
value: 1
Run Code Online (Sandbox Code Playgroud)
使用yum_repository它的好处是我不必维护定义-我从他提供的RPM安装remi存储库。相对于shell变体(也许应该command仍然如此)的优势在于,我不需要运行命令,也不需要为此安装yum utils
您可以执行此操作以发出该特定的shell命令:
- name: enable remi-php71
shell: yum-config-manager --enable remi-php71
Run Code Online (Sandbox Code Playgroud)
虽然通过以下方式声明yum repo本身可能更好:
- 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8457 次 |
| 最近记录: |