Okay, so removing resolv_conf and manage-resolv-conf removes the yaml error from /var/log/boot.log
Where can I go to fix this issue / make project atomic more cloud-init compliant? Seems like resolv_conf isn't implemented yet in this cloud-init version? On 03/16, Charlie Drage wrote: > Seems that resolv doesn't work correctly. I'm getting an ambiguous > error within /var/boot/log, despite having valid yaml > > My cloud-init: > #cloud-config > hostname: cloud > > manage-resolv-conf: true > resolv_conf: > nameservers: > - "8.8.4.4" > - "8.8.8.8" > ssh_authorized_keys: > - "ssh_key_goes_here" > > ssh_pwauth: false > > cat /var/log/boot.log: > [ OK ] Started Network Manager Script Dispatcher Service. > [ 5.996390] cloud-init[647]: 2016-03-16 16:59:09,683 - util.py[WARNING]: > Failed loading yaml blob > [ 6.030294] cloud-init[647]: 2016-03-16 16:59:09,717 - util.py[WARNING]: > Failed loading yaml blob > [ 6.034553] cloud-init[647]: 2016-03-16 16:59:09,721 - util.py[WARNING]: > Failed at merging in cloud config part from part-001 > Starting Hostname Service... > [ OK ] Started Hostname Service. > [ OK ] Started Initial cloud-init job (pre-networking). > ... > > > On 03/15, Charlie Drage wrote: > > Thank you so much everyone for the feedback! It really helps. > > > > I'm going to debug / test the resolv.conf issues. It seems that when > > setting a public IP it screws up at times (I'll have to identify > > what's happening within /var/log/boot.log > > > > In regards to the port Colin, is there a place / github / git repo > > where I can contribute to the fixing of the port? > > > > On 03/15, Colin Walters wrote: > > > > > > > > > On Mon, Mar 14, 2016, at 06:19 PM, Charlie Drage wrote: > > > > My meta-data I use this: > > > > > > > > instance-id: Atomic02 > > > > local-hostname: atomic-host-002 > > > > network-interfaces: | > > > > > > I'd recommend against using the cloud-init network-interfaces stanza. > > > It's > > > in a messy state of porting against "redhat-initscripts" network > > > configuration > > > vs NetworkManager (and then against systemd-networkd...). > > > > > > > I'm forced to use in cloud-config > > > > > > > > #cloud-config > > > > bootcmd: > > > > - echo 8.8.8.8 > /etc/resolv.conf > > > > > > I don't see a serious problem with using `bootcmd`. The broader role > > > of cloud-init should just be a bootstrap tool for authentication and such > > > in order to set up a better systems management tool like Ansible. > > > > > > > Unfortunatley after a reboot resolv.conf is removed due to network > > > > manager autogenerating the resolv.conf file. > > > > > > See > > > https://github.com/openshift/training/issues/193#issuecomment-120496871 > > > for an example of setting dns=none. > > > > > > > -- > > > > Charlie Drage > > Red Hat - OSAS Team / Project Atomic > > 4096R / 0x9B3B446C > > http://pgp.mit.edu/pks/lookup?op=get&search=0x622CDF119B3B446C > > > > -- > > Charlie Drage > Red Hat - OSAS Team / Project Atomic > 4096R / 0x9B3B446C > http://pgp.mit.edu/pks/lookup?op=get&search=0x622CDF119B3B446C > -- Charlie Drage Red Hat - OSAS Team / Project Atomic 4096R / 0x9B3B446C http://pgp.mit.edu/pks/lookup?op=get&search=0x622CDF119B3B446C