cloud-init instance cloud config runcmd commands not executed in openstack

1.3k views Asked by At

I am creating the instance in openstack with centos 8 hardened image. The configuration script as follows:

#cloud-config

users:
  - name: clouduser
    password: password
    sudo: ['ALL=(ALL) ALL']
    groups: sudo
    shell: /bin/bash
    ssh_pwauth: True
    lock_passwd: False
    plain_text_passwd:  password

runcmd:
       -  mkdir /run/test

here the user is created and I am able to login the instance but the commands in runcmd is not executed . even the runcmd log in /var/log/cloud-init.log is ran successfully but there is no folder is created in the /run/ folder and /etc/cloud/cloud.cfg is no change (runcmd module in cloud-config and script-user in cloud-finish are there and its executed successfully) but no commands got executed. the same commands if I run inside the instance its working fine. commands in bootcmd is also working but not with runcmd? I can't figure out why it's not being executed?

0

There are 0 answers