Double entry in fstab using Ansible2019 Community Moderator ElectionRun command on the Ansible hostSpecify sudo password for AnsibleHow to create a directory using Ansibleansible: lineinfile for several lines?local facts (facts.d) and mount moduleAnsible - Use default if a variable is not definedCreating multiple symlink on loop causes unstable behaviourAnsible: Save registered variables to fileAnsible: Unable to escape double curly bracesHow to copy directories using Ansible on remote machines
Should I use acronyms in dialogues before telling the readers what it stands for in fiction?
gerund and noun applications
What exactly term 'companion plants' means?
Relation between independence and correlation of uniform random variables
How to generate binary array whose elements with values 1 are randomly drawn
Do native speakers use "ultima" and "proxima" frequently in spoken English?
Describing a chess game in a novel
Bash - pair each line of file
Do I need to be arrogant to get ahead?
Word for flower that blooms and wilts in one day
Print last inputted byte
A Ri-diddley-iley Riddle
Do I need to consider instance restrictions when showing a language is in P?
Optimising a list searching algorithm
Does the attack bonus from a Masterwork weapon stack with the attack bonus from Masterwork ammunition?
Can a medieval gyroplane be built?
Deletion of copy-ctor & copy-assignment - public, private or protected?
How does 取材で訪れた integrate into this sentence?
What is the significance behind "40 days" that often appears in the Bible?
Am I eligible for the Eurail Youth pass? I am 27.5 years old
Maths symbols and unicode-math input inside siunitx commands
Is honey really a supersaturated solution? Does heating to un-crystalize redissolve it or melt it?
Fewest number of steps to reach 200 using special calculator
I seem to dance, I am not a dancer. Who am I?
Double entry in fstab using Ansible
2019 Community Moderator ElectionRun command on the Ansible hostSpecify sudo password for AnsibleHow to create a directory using Ansibleansible: lineinfile for several lines?local facts (facts.d) and mount moduleAnsible - Use default if a variable is not definedCreating multiple symlink on loop causes unstable behaviourAnsible: Save registered variables to fileAnsible: Unable to escape double curly bracesHow to copy directories using Ansible on remote machines
I want to:
- mount /dev/xvdb1 to /mnt/newvar
- copy files from /var/ to /mnt/newvar
- mount /dev/xvdb1 to /var
But when i do this with ansible i got double entries in fstab and it should replace the previous one, any solution for this issue?:
UUID=7698aac5-0a24-333f-a8c3-b76349gec0e2 /mnt/newvar ext4 defaults,noauto 0 0
UUID=7698aac5-0a24-333f-a8c3-b76349gec0e2 /var ext4 defaults 0 2
- name: "Get UUID for partition"
command: "lsblk -no UUID /dev/xvdb1"
register: with_output
- name: Mount /mnt/newvar to /dev/xvdb1
mount:
path: " newvar_dir "
src: "UUID= item "
fstype: " volume_filesystem_type "
opts: "defaults,noauto"
state: mounted
with_items:
- " with_output.stdout_lines "
- name: copy files from /var/* to /mnt/newvar
synchronize:
src: /var/
dest: " newvar_dir "
recursive: yes
archive: yes
delete: False
delegate_to: " vault_ip "
- name: Mount /dev/xvdb1 to /var
mount:
path: /var
src: "UUID= item "
fstype: " volume_filesystem_type "
opts: defaults
state: mounted
passno: 2
with_items:
- " with_output.stdout_lines "
ansible ansible-2.x
add a comment |
I want to:
- mount /dev/xvdb1 to /mnt/newvar
- copy files from /var/ to /mnt/newvar
- mount /dev/xvdb1 to /var
But when i do this with ansible i got double entries in fstab and it should replace the previous one, any solution for this issue?:
UUID=7698aac5-0a24-333f-a8c3-b76349gec0e2 /mnt/newvar ext4 defaults,noauto 0 0
UUID=7698aac5-0a24-333f-a8c3-b76349gec0e2 /var ext4 defaults 0 2
- name: "Get UUID for partition"
command: "lsblk -no UUID /dev/xvdb1"
register: with_output
- name: Mount /mnt/newvar to /dev/xvdb1
mount:
path: " newvar_dir "
src: "UUID= item "
fstype: " volume_filesystem_type "
opts: "defaults,noauto"
state: mounted
with_items:
- " with_output.stdout_lines "
- name: copy files from /var/* to /mnt/newvar
synchronize:
src: /var/
dest: " newvar_dir "
recursive: yes
archive: yes
delete: False
delegate_to: " vault_ip "
- name: Mount /dev/xvdb1 to /var
mount:
path: /var
src: "UUID= item "
fstype: " volume_filesystem_type "
opts: defaults
state: mounted
passno: 2
with_items:
- " with_output.stdout_lines "
ansible ansible-2.x
add a comment |
I want to:
- mount /dev/xvdb1 to /mnt/newvar
- copy files from /var/ to /mnt/newvar
- mount /dev/xvdb1 to /var
But when i do this with ansible i got double entries in fstab and it should replace the previous one, any solution for this issue?:
UUID=7698aac5-0a24-333f-a8c3-b76349gec0e2 /mnt/newvar ext4 defaults,noauto 0 0
UUID=7698aac5-0a24-333f-a8c3-b76349gec0e2 /var ext4 defaults 0 2
- name: "Get UUID for partition"
command: "lsblk -no UUID /dev/xvdb1"
register: with_output
- name: Mount /mnt/newvar to /dev/xvdb1
mount:
path: " newvar_dir "
src: "UUID= item "
fstype: " volume_filesystem_type "
opts: "defaults,noauto"
state: mounted
with_items:
- " with_output.stdout_lines "
- name: copy files from /var/* to /mnt/newvar
synchronize:
src: /var/
dest: " newvar_dir "
recursive: yes
archive: yes
delete: False
delegate_to: " vault_ip "
- name: Mount /dev/xvdb1 to /var
mount:
path: /var
src: "UUID= item "
fstype: " volume_filesystem_type "
opts: defaults
state: mounted
passno: 2
with_items:
- " with_output.stdout_lines "
ansible ansible-2.x
I want to:
- mount /dev/xvdb1 to /mnt/newvar
- copy files from /var/ to /mnt/newvar
- mount /dev/xvdb1 to /var
But when i do this with ansible i got double entries in fstab and it should replace the previous one, any solution for this issue?:
UUID=7698aac5-0a24-333f-a8c3-b76349gec0e2 /mnt/newvar ext4 defaults,noauto 0 0
UUID=7698aac5-0a24-333f-a8c3-b76349gec0e2 /var ext4 defaults 0 2
- name: "Get UUID for partition"
command: "lsblk -no UUID /dev/xvdb1"
register: with_output
- name: Mount /mnt/newvar to /dev/xvdb1
mount:
path: " newvar_dir "
src: "UUID= item "
fstype: " volume_filesystem_type "
opts: "defaults,noauto"
state: mounted
with_items:
- " with_output.stdout_lines "
- name: copy files from /var/* to /mnt/newvar
synchronize:
src: /var/
dest: " newvar_dir "
recursive: yes
archive: yes
delete: False
delegate_to: " vault_ip "
- name: Mount /dev/xvdb1 to /var
mount:
path: /var
src: "UUID= item "
fstype: " volume_filesystem_type "
opts: defaults
state: mounted
passno: 2
with_items:
- " with_output.stdout_lines "
ansible ansible-2.x
ansible ansible-2.x
asked Mar 7 at 17:28
Dejan BodirogaDejan Bodiroga
124
124
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
As you're mounting the same UUID
twice is being added to /etc/fstab
twice as the mount
ansible module works like this:
So it'll always modify /etc/fstab
unless you use absent
but it's not your case
This is still under discussion here:
https://github.com/ansible/ansible/issues/48134
I think you can use shell
module if you want to mount only
Example:
- shell: |
mount /dev/xvdb1 /var
thanks, yea, i can use shell or: - name: Unmount /mnt/newvar mount: path: " newvar_dir " state: absent
– Dejan Bodiroga
Mar 8 at 8:28
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55049706%2fdouble-entry-in-fstab-using-ansible%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As you're mounting the same UUID
twice is being added to /etc/fstab
twice as the mount
ansible module works like this:
So it'll always modify /etc/fstab
unless you use absent
but it's not your case
This is still under discussion here:
https://github.com/ansible/ansible/issues/48134
I think you can use shell
module if you want to mount only
Example:
- shell: |
mount /dev/xvdb1 /var
thanks, yea, i can use shell or: - name: Unmount /mnt/newvar mount: path: " newvar_dir " state: absent
– Dejan Bodiroga
Mar 8 at 8:28
add a comment |
As you're mounting the same UUID
twice is being added to /etc/fstab
twice as the mount
ansible module works like this:
So it'll always modify /etc/fstab
unless you use absent
but it's not your case
This is still under discussion here:
https://github.com/ansible/ansible/issues/48134
I think you can use shell
module if you want to mount only
Example:
- shell: |
mount /dev/xvdb1 /var
thanks, yea, i can use shell or: - name: Unmount /mnt/newvar mount: path: " newvar_dir " state: absent
– Dejan Bodiroga
Mar 8 at 8:28
add a comment |
As you're mounting the same UUID
twice is being added to /etc/fstab
twice as the mount
ansible module works like this:
So it'll always modify /etc/fstab
unless you use absent
but it's not your case
This is still under discussion here:
https://github.com/ansible/ansible/issues/48134
I think you can use shell
module if you want to mount only
Example:
- shell: |
mount /dev/xvdb1 /var
As you're mounting the same UUID
twice is being added to /etc/fstab
twice as the mount
ansible module works like this:
So it'll always modify /etc/fstab
unless you use absent
but it's not your case
This is still under discussion here:
https://github.com/ansible/ansible/issues/48134
I think you can use shell
module if you want to mount only
Example:
- shell: |
mount /dev/xvdb1 /var
answered Mar 7 at 21:59
Hernan GarciaHernan Garcia
563315
563315
thanks, yea, i can use shell or: - name: Unmount /mnt/newvar mount: path: " newvar_dir " state: absent
– Dejan Bodiroga
Mar 8 at 8:28
add a comment |
thanks, yea, i can use shell or: - name: Unmount /mnt/newvar mount: path: " newvar_dir " state: absent
– Dejan Bodiroga
Mar 8 at 8:28
thanks, yea, i can use shell or: - name: Unmount /mnt/newvar mount: path: " newvar_dir " state: absent
– Dejan Bodiroga
Mar 8 at 8:28
thanks, yea, i can use shell or: - name: Unmount /mnt/newvar mount: path: " newvar_dir " state: absent
– Dejan Bodiroga
Mar 8 at 8:28
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55049706%2fdouble-entry-in-fstab-using-ansible%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown