puppet.log:
2016-12-15T09:32:23.302216+00:00 err: Could not start Service[tftpd-hpa]: Execution of '/usr/sbin/in.tftpd -l -a 0.0.0.0:69 -u ironic --map-file /var/lib/tftpboot/map-file /var/lib/tftpboot' returned 1: /usr/share/ruby/vendor_ruby/puppet/util/log/destinations.rb:115:in `flush': Bad file descriptor (Errno::EBADF)
This error log shows because puppet starts in.tftpd before the package was installed.
Add upsteam puppetlabs-tftp resource dependecy can fix this problem.
https://github.com/huiweics/puppetlabs-tftp/commit/5c27dc5810d84054050df160afc6dc11a0515df2
If upsteam puppet changes, we may need to update fuel-library's Puppetfile which ref upsteam repo's tag
https://github.com/openstack/fuel-library/blob/master/deployment/Puppetfile#L127
Fix proposed to branch: master /review. fuel-infra. org/29464
Change author: Wei Hui <email address hidden>
Review: https:/