更改当前目录并留在那里

问题描述

我正在尝试运行ansible脚本以从ansible塔安装汇流区。直接从服务器运行脚本时,我进入目录/ software / cp-ansible,然后运行剧本。当我想从塔中运行相同的安装时,它会落在用户的主目录中。因此,在尝试继续安装之前,我尝试将cd命令添加到ansible脚本。但是当任务完成时,Ansible似乎并没有停留在被“ cd”命令更改为的目录中。

我如何留在“已更改目录”中才能继续?还是在Tower模板中有一种方法可以指示我在运行脚本之前更改目录?

更新

在此安装任务之前,我有一个任务,可将其安装到cp-ansible光盘,但该任务完成后,它会返回到主目录

从Tower运行时,这是失败的地方

{
    "_ansible_no_log": false,"msg": "Hash Merging must be enabled in ansible.cfg: Confirm current directory is cp-ansible and permissions are set to 755 not 777","changed": false,"assertion": "lookup('config','DEFAULT_HASH_BEHAVIoUR') == 'merge'","evaluated_to": false
}

建议的问题 Ansible: How to change active directory in Ansible Playbook? 确实具有更改目录的命令,但是任务完成后,它不会停留在更改的目录中。因此不一样

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...