我是新来的stackoverflow用户...这似乎是一个分享知识、寻找解决方案并拥有非常有趣社区的好地方。
我在使用Ansible和"scl" "mysql_install_dir"命令时遇到了问题。
当我在服务器控制台上正确执行“scl enable rh-mariadb102 bash && mysql_install_dir ...”时,它完美地工作。
但是当我尝试在Ansible上构建任务时:
- name: "Execute mysql_install_db to prepare DB"
shell: |
scl enable rh-mariadb102 bash
mysql_install_db --datadir=/data/{{ item.instance_name }}/db/mariadb102
become_user: root
with_items: "{{ vars_list }}"
出现错误:
"使用 \"scl enable rh-mariadb102 'service ...'\" 命令"
这似乎是Ansible无法正确执行 "scl enable" 命令,或者类似的情况。
有没有人之前遇到过这个问题?
感谢帮助,抱歉我的英文不好。