tace

ansible mount module bug with bind mounts

Sep 26th, 2017
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 11.79 KB | None | 0 0
  1. Ansible 2.3.2.0 mount module bug with bind mounts. OS: Red Hat Enterprise Linux Server release 7.3 (Maipo).
  2.  
  3. Mounting following mounts as bind and in fstab they are correct but actual mounts get duplicated each time ansible runs.
  4. /mnt/localrepo /var/ftp//mnt/localrepo ext4 bind 0 0
  5. /mnt/osdvd/ /var/ftp//mnt/osdvd/ ext4 bind 0 0
  6. /mnt/samsung /var/ftp//mnt/samsung ext4 bind 0 0
  7.  
  8.  
  9. /proc/self/mountinfo content before any bind mounts
  10.  
  11. 18 61 0:17 / /sys rw,nosuid,nodev,noexec,relatime shared:6 - sysfs sysfs rw,seclabel
  12. 19 61 0:3 / /proc rw,nosuid,nodev,noexec,relatime shared:5 - proc proc rw
  13. 20 61 0:5 / /dev rw,nosuid shared:2 - devtmpfs devtmpfs rw,seclabel,size=6060032k,nr_inodes=1515008,mode=755
  14. 21 18 0:16 / /sys/kernel/security rw,nosuid,nodev,noexec,relatime shared:7 - securityfs securityfs rw
  15. 22 20 0:18 / /dev/shm rw,nosuid,nodev shared:3 - tmpfs tmpfs rw,seclabel
  16. 23 20 0:11 / /dev/pts rw,nosuid,noexec,relatime shared:4 - devpts devpts rw,seclabel,gid=5,mode=620,ptmxmode=000
  17. 24 61 0:19 / /run rw,nosuid,nodev shared:23 - tmpfs tmpfs rw,seclabel,mode=755
  18. 25 18 0:20 / /sys/fs/cgroup ro,nosuid,nodev,noexec shared:8 - tmpfs tmpfs ro,seclabel,mode=755
  19. 26 25 0:21 / /sys/fs/cgroup/systemd rw,nosuid,nodev,noexec,relatime shared:9 - cgroup cgroup rw,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
  20. 27 18 0:22 / /sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:20 - pstore pstore rw
  21. 28 25 0:23 / /sys/fs/cgroup/cpuset rw,nosuid,nodev,noexec,relatime shared:10 - cgroup cgroup rw,cpuset
  22. 29 25 0:24 / /sys/fs/cgroup/cpu,cpuacct rw,nosuid,nodev,noexec,relatime shared:11 - cgroup cgroup rw,cpuacct,cpu
  23. 30 25 0:25 / /sys/fs/cgroup/net_cls,net_prio rw,nosuid,nodev,noexec,relatime shared:12 - cgroup cgroup rw,net_prio,net_cls
  24. 31 25 0:26 / /sys/fs/cgroup/devices rw,nosuid,nodev,noexec,relatime shared:13 - cgroup cgroup rw,devices
  25. 32 25 0:27 / /sys/fs/cgroup/memory rw,nosuid,nodev,noexec,relatime shared:14 - cgroup cgroup rw,memory
  26. 33 25 0:28 / /sys/fs/cgroup/perf_event rw,nosuid,nodev,noexec,relatime shared:15 - cgroup cgroup rw,perf_event
  27. 34 25 0:29 / /sys/fs/cgroup/blkio rw,nosuid,nodev,noexec,relatime shared:16 - cgroup cgroup rw,blkio
  28. 35 25 0:30 / /sys/fs/cgroup/hugetlb rw,nosuid,nodev,noexec,relatime shared:17 - cgroup cgroup rw,hugetlb
  29. 36 25 0:31 / /sys/fs/cgroup/freezer rw,nosuid,nodev,noexec,relatime shared:18 - cgroup cgroup rw,freezer
  30. 37 25 0:32 / /sys/fs/cgroup/pids rw,nosuid,nodev,noexec,relatime shared:19 - cgroup cgroup rw,pids
  31. 59 18 0:33 / /sys/kernel/config rw,relatime shared:21 - configfs configfs rw
  32. 61 1 253:2 / / rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  33. 38 18 0:15 / /sys/fs/selinux rw,relatime shared:22 - selinuxfs selinuxfs rw
  34. 39 19 0:34 / /proc/sys/fs/binfmt_misc rw,relatime shared:24 - autofs systemd-1 rw,fd=26,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
  35. 40 20 0:14 / /dev/mqueue rw,relatime shared:25 - mqueue mqueue rw,seclabel
  36. 41 18 0:6 / /sys/kernel/debug rw,relatime shared:26 - debugfs debugfs rw
  37. 42 20 0:35 / /dev/hugepages rw,relatime shared:27 - hugetlbfs hugetlbfs rw,seclabel
  38. 43 61 0:36 / /var/lib/nfs/rpc_pipefs rw,relatime shared:28 - rpc_pipefs sunrpc rw
  39. 75 19 0:37 / /proc/fs/nfsd rw,relatime shared:29 - nfsd nfsd rw
  40. 78 61 253:1 / /boot rw,relatime shared:30 - xfs /dev/vda1 rw,seclabel,attr2,inode64,noquota
  41. 119 61 7:0 / /mnt/osdvd ro,relatime shared:68 - iso9660 /dev/loop0 ro
  42. 117 24 0:19 /netns /run/netns rw,nosuid,nodev shared:23 - tmpfs tmpfs rw,seclabel,mode=755
  43. 124 39 0:41 / /proc/sys/fs/binfmt_misc rw,relatime shared:69 - binfmt_misc binfmt_misc rw
  44. 403 61 7:1 / /srv/node/swiftloopback rw,noatime,nodiratime shared:339 - ext4 /dev/loop1 rw,seclabel,nobarrier,data=ordered
  45. 76 24 0:39 / /run/user/0 rw,nosuid,nodev,relatime shared:31 - tmpfs tmpfs rw,seclabel,size=1213960k,mode=700
  46.  
  47.  
  48. /proc/self/mountinfo content after first bind mounts:
  49.  
  50. 18 61 0:17 / /sys rw,nosuid,nodev,noexec,relatime shared:6 - sysfs sysfs rw,seclabel
  51. 19 61 0:3 / /proc rw,nosuid,nodev,noexec,relatime shared:5 - proc proc rw
  52. 20 61 0:5 / /dev rw,nosuid shared:2 - devtmpfs devtmpfs rw,seclabel,size=6060032k,nr_inodes=1515008,mode=755
  53. 21 18 0:16 / /sys/kernel/security rw,nosuid,nodev,noexec,relatime shared:7 - securityfs securityfs rw
  54. 22 20 0:18 / /dev/shm rw,nosuid,nodev shared:3 - tmpfs tmpfs rw,seclabel
  55. 23 20 0:11 / /dev/pts rw,nosuid,noexec,relatime shared:4 - devpts devpts rw,seclabel,gid=5,mode=620,ptmxmode=000
  56. 24 61 0:19 / /run rw,nosuid,nodev shared:23 - tmpfs tmpfs rw,seclabel,mode=755
  57. 25 18 0:20 / /sys/fs/cgroup ro,nosuid,nodev,noexec shared:8 - tmpfs tmpfs ro,seclabel,mode=755
  58. 26 25 0:21 / /sys/fs/cgroup/systemd rw,nosuid,nodev,noexec,relatime shared:9 - cgroup cgroup rw,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
  59. 27 18 0:22 / /sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:20 - pstore pstore rw
  60. 28 25 0:23 / /sys/fs/cgroup/cpuset rw,nosuid,nodev,noexec,relatime shared:10 - cgroup cgroup rw,cpuset
  61. 29 25 0:24 / /sys/fs/cgroup/cpu,cpuacct rw,nosuid,nodev,noexec,relatime shared:11 - cgroup cgroup rw,cpuacct,cpu
  62. 30 25 0:25 / /sys/fs/cgroup/net_cls,net_prio rw,nosuid,nodev,noexec,relatime shared:12 - cgroup cgroup rw,net_prio,net_cls
  63. 31 25 0:26 / /sys/fs/cgroup/devices rw,nosuid,nodev,noexec,relatime shared:13 - cgroup cgroup rw,devices
  64. 32 25 0:27 / /sys/fs/cgroup/memory rw,nosuid,nodev,noexec,relatime shared:14 - cgroup cgroup rw,memory
  65. 33 25 0:28 / /sys/fs/cgroup/perf_event rw,nosuid,nodev,noexec,relatime shared:15 - cgroup cgroup rw,perf_event
  66. 34 25 0:29 / /sys/fs/cgroup/blkio rw,nosuid,nodev,noexec,relatime shared:16 - cgroup cgroup rw,blkio
  67. 35 25 0:30 / /sys/fs/cgroup/hugetlb rw,nosuid,nodev,noexec,relatime shared:17 - cgroup cgroup rw,hugetlb
  68. 36 25 0:31 / /sys/fs/cgroup/freezer rw,nosuid,nodev,noexec,relatime shared:18 - cgroup cgroup rw,freezer
  69. 37 25 0:32 / /sys/fs/cgroup/pids rw,nosuid,nodev,noexec,relatime shared:19 - cgroup cgroup rw,pids
  70. 59 18 0:33 / /sys/kernel/config rw,relatime shared:21 - configfs configfs rw
  71. 61 1 253:2 / / rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  72. 38 18 0:15 / /sys/fs/selinux rw,relatime shared:22 - selinuxfs selinuxfs rw
  73. 39 19 0:34 / /proc/sys/fs/binfmt_misc rw,relatime shared:24 - autofs systemd-1 rw,fd=26,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
  74. 40 20 0:14 / /dev/mqueue rw,relatime shared:25 - mqueue mqueue rw,seclabel
  75. 41 18 0:6 / /sys/kernel/debug rw,relatime shared:26 - debugfs debugfs rw
  76. 42 20 0:35 / /dev/hugepages rw,relatime shared:27 - hugetlbfs hugetlbfs rw,seclabel
  77. 43 61 0:36 / /var/lib/nfs/rpc_pipefs rw,relatime shared:28 - rpc_pipefs sunrpc rw
  78. 75 19 0:37 / /proc/fs/nfsd rw,relatime shared:29 - nfsd nfsd rw
  79. 78 61 253:1 / /boot rw,relatime shared:30 - xfs /dev/vda1 rw,seclabel,attr2,inode64,noquota
  80. 119 61 7:0 / /mnt/osdvd ro,relatime shared:68 - iso9660 /dev/loop0 ro
  81. 117 24 0:19 /netns /run/netns rw,nosuid,nodev shared:23 - tmpfs tmpfs rw,seclabel,mode=755
  82. 124 39 0:41 / /proc/sys/fs/binfmt_misc rw,relatime shared:69 - binfmt_misc binfmt_misc rw
  83. 403 61 7:1 / /srv/node/swiftloopback rw,noatime,nodiratime shared:339 - ext4 /dev/loop1 rw,seclabel,nobarrier,data=ordered
  84. 76 24 0:39 / /run/user/0 rw,nosuid,nodev,relatime shared:31 - tmpfs tmpfs rw,seclabel,size=1213960k,mode=700
  85. 96 61 253:2 /mnt/localrepo /var/ftp/mnt/localrepo rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  86. 105 61 7:0 / /var/ftp/mnt/osdvd ro,relatime shared:68 - iso9660 /dev/loop0 ro
  87. 114 61 253:2 /mnt/samsung /var/ftp/mnt/samsung rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  88.  
  89.  
  90. /proc/self/mountinfo content after second bind mounts (same mounts):
  91.  
  92. 18 61 0:17 / /sys rw,nosuid,nodev,noexec,relatime shared:6 - sysfs sysfs rw,seclabel
  93. 19 61 0:3 / /proc rw,nosuid,nodev,noexec,relatime shared:5 - proc proc rw
  94. 20 61 0:5 / /dev rw,nosuid shared:2 - devtmpfs devtmpfs rw,seclabel,size=6060032k,nr_inodes=1515008,mode=755
  95. 21 18 0:16 / /sys/kernel/security rw,nosuid,nodev,noexec,relatime shared:7 - securityfs securityfs rw
  96. 22 20 0:18 / /dev/shm rw,nosuid,nodev shared:3 - tmpfs tmpfs rw,seclabel
  97. 23 20 0:11 / /dev/pts rw,nosuid,noexec,relatime shared:4 - devpts devpts rw,seclabel,gid=5,mode=620,ptmxmode=000
  98. 24 61 0:19 / /run rw,nosuid,nodev shared:23 - tmpfs tmpfs rw,seclabel,mode=755
  99. 25 18 0:20 / /sys/fs/cgroup ro,nosuid,nodev,noexec shared:8 - tmpfs tmpfs ro,seclabel,mode=755
  100. 26 25 0:21 / /sys/fs/cgroup/systemd rw,nosuid,nodev,noexec,relatime shared:9 - cgroup cgroup rw,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd
  101. 27 18 0:22 / /sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:20 - pstore pstore rw
  102. 28 25 0:23 / /sys/fs/cgroup/cpuset rw,nosuid,nodev,noexec,relatime shared:10 - cgroup cgroup rw,cpuset
  103. 29 25 0:24 / /sys/fs/cgroup/cpu,cpuacct rw,nosuid,nodev,noexec,relatime shared:11 - cgroup cgroup rw,cpuacct,cpu
  104. 30 25 0:25 / /sys/fs/cgroup/net_cls,net_prio rw,nosuid,nodev,noexec,relatime shared:12 - cgroup cgroup rw,net_prio,net_cls
  105. 31 25 0:26 / /sys/fs/cgroup/devices rw,nosuid,nodev,noexec,relatime shared:13 - cgroup cgroup rw,devices
  106. 32 25 0:27 / /sys/fs/cgroup/memory rw,nosuid,nodev,noexec,relatime shared:14 - cgroup cgroup rw,memory
  107. 33 25 0:28 / /sys/fs/cgroup/perf_event rw,nosuid,nodev,noexec,relatime shared:15 - cgroup cgroup rw,perf_event
  108. 34 25 0:29 / /sys/fs/cgroup/blkio rw,nosuid,nodev,noexec,relatime shared:16 - cgroup cgroup rw,blkio
  109. 35 25 0:30 / /sys/fs/cgroup/hugetlb rw,nosuid,nodev,noexec,relatime shared:17 - cgroup cgroup rw,hugetlb
  110. 36 25 0:31 / /sys/fs/cgroup/freezer rw,nosuid,nodev,noexec,relatime shared:18 - cgroup cgroup rw,freezer
  111. 37 25 0:32 / /sys/fs/cgroup/pids rw,nosuid,nodev,noexec,relatime shared:19 - cgroup cgroup rw,pids
  112. 59 18 0:33 / /sys/kernel/config rw,relatime shared:21 - configfs configfs rw
  113. 61 1 253:2 / / rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  114. 38 18 0:15 / /sys/fs/selinux rw,relatime shared:22 - selinuxfs selinuxfs rw
  115. 39 19 0:34 / /proc/sys/fs/binfmt_misc rw,relatime shared:24 - autofs systemd-1 rw,fd=26,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
  116. 40 20 0:14 / /dev/mqueue rw,relatime shared:25 - mqueue mqueue rw,seclabel
  117. 41 18 0:6 / /sys/kernel/debug rw,relatime shared:26 - debugfs debugfs rw
  118. 42 20 0:35 / /dev/hugepages rw,relatime shared:27 - hugetlbfs hugetlbfs rw,seclabel
  119. 43 61 0:36 / /var/lib/nfs/rpc_pipefs rw,relatime shared:28 - rpc_pipefs sunrpc rw
  120. 75 19 0:37 / /proc/fs/nfsd rw,relatime shared:29 - nfsd nfsd rw
  121. 78 61 253:1 / /boot rw,relatime shared:30 - xfs /dev/vda1 rw,seclabel,attr2,inode64,noquota
  122. 119 61 7:0 / /mnt/osdvd ro,relatime shared:68 - iso9660 /dev/loop0 ro
  123. 117 24 0:19 /netns /run/netns rw,nosuid,nodev shared:23 - tmpfs tmpfs rw,seclabel,mode=755
  124. 124 39 0:41 / /proc/sys/fs/binfmt_misc rw,relatime shared:69 - binfmt_misc binfmt_misc rw
  125. 403 61 7:1 / /srv/node/swiftloopback rw,noatime,nodiratime shared:339 - ext4 /dev/loop1 rw,seclabel,nobarrier,data=ordered
  126. 76 24 0:39 / /run/user/0 rw,nosuid,nodev,relatime shared:31 - tmpfs tmpfs rw,seclabel,size=1213960k,mode=700
  127. 96 61 253:2 /mnt/localrepo /var/ftp/mnt/localrepo rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  128. 105 61 7:0 / /var/ftp/mnt/osdvd ro,relatime shared:68 - iso9660 /dev/loop0 ro
  129. 114 61 253:2 /mnt/samsung /var/ftp/mnt/samsung rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  130. 87 24 0:40 / /run/user/1001 rw,nosuid,nodev,relatime shared:39 - tmpfs tmpfs rw,seclabel,size=1213960k,mode=700,uid=1001,gid=1001
  131. 197 96 253:2 /mnt/localrepo /var/ftp/mnt/localrepo rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  132. 235 61 253:2 /mnt/localrepo /mnt/localrepo rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  133. 342 114 253:2 /mnt/samsung /var/ftp/mnt/samsung rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
  134. 343 61 253:2 /mnt/samsung /mnt/samsung rw,relatime shared:1 - xfs /dev/vda2 rw,seclabel,attr2,inode64,noquota
Advertisement
Add Comment
Please, Sign In to add comment