我想将这个逻辑包含在我的角色中
- name: i want to check that NFS share is accessible and R/W
module_to_check_nfs_share: touch {{ nfs_share_path }} ( for example , or cd to it)
- name: add NFS share path to elasticsearch config
template: ...
when: nfs_module == success
Run Code Online (Sandbox Code Playgroud)
如何使用ansible做这样的事情?所以我的情况是,尝试写入某些内容或 cd 到 NFS 共享并确保 NFS 文件系统可访问并且正常
我们有一个由6个节点版本6组成的elasticsearch集群,集群中有一个名为bishkek的索引,现在我只想将索引映射(无数据)复制到新索引bishkek_v2
这是我的 df -h 输出
df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 98G 82G 17G 83% /
none 98G 82G 17G 83% /dev
none 98G 82G 17G 83% /run
none 98G 82G 17G 83% /run/lock
none 98G 82G 17G 83% /run/shm
none 98G 82G 17G 83% /run/user
tmpfs 98G 82G 17G 83% /sys/fs/cgroup
C:\ 98G 82G 17G 83% /mnt/c
Run Code Online (Sandbox Code Playgroud)
我只想查看
rootfs 98G 82G 17G 83% /
C:\ 98G 82G 17G 83% /mnt/c
Run Code Online (Sandbox Code Playgroud)
怎么做?C:\ 可能不同,但 /mnt/c 挂载点保持不变
如何使用 grep …