On 2/10/20 3:49 AM, 'deewon' via Ansible Project wrote:
Hi all,
I'm pretty certain someone has figured this out so any hints will be
appreciated
I've attached an azure managed disk to a linux vm but noticed it
doesn't have any disk label i.e.
The disk label is the partition table, and will not be recognized for an
unpartitioned disk. There is a parameter in the module called "label"
with a default of "msdos" as the table format.
https://docs.ansible.com/ansible/latest/modules/parted_module.html#parameter-label
So I guess you can pass it along your partition definitions. Just make
sure it works idempotently, I haven't tested it.
Hugo G.
Consequently, the ansible parted module returns the below error when
attempting to create a partition
TASK [role_azure_disk : Partition Azure Disk]
***********************************************************************************************************************************************************************************************
task path: /etc/ansible/roles/role_azure_disk/tasks/main.yml:7
fatal: [labserver]: FAILED! => {"changed": false, "err": "Error: Could
not stat device /dev/sdc - No such file or directory.\n", "msg":
"Error while getting device information with parted script:
'/sbin/parted -s -m /dev/sdc -- unit 'KiB' print'", "out": "", "rc": 1}
To achieve idempotence when re-running playbooks , I'm trying to avoid
using fdisk passed to the shell module i.e. (echo n; echo p; echo 1;
echo ; echo ; echo w) | sudo fdisk /dev/sdc
Will appreciate any ideas on how to get around this
Thanks
--
You received this message because you are subscribed to the Google
Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/49c9a80b-1302-4463-a6ee-0e1a2e049e8b%40googlegroups.com
<https://groups.google.com/d/msgid/ansible-project/49c9a80b-1302-4463-a6ee-0e1a2e049e8b%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups "Ansible
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/fddc5b5c-becc-cb23-74e1-dd70ca0dc0a9%40redhat.com.