Hi there We are mostly using the bootdisk provisioning method for our vmware hosts. It works fine via the web UI, is it not possible to do this via hammer?
https://github.com/theforeman/foreman_bootdisk $ hammer host create --comment "test" --hostgroup-id 4 --ip 192.168.1.2 --name test --compute-resource-id 6 --provision-method bootdisk Could not create the host: Error: option '--provision-method': value must be one of 'build', 'image' See: 'hammer host create --help' API also complains about a unsupported method. $ curl -X POST -u aa:bb -H "Content-Type: application/json" https://foreman.fqdn/api/v2/hosts -d '{"host":{"name":"test","hostgroup_id":"4","compute_resource_id":"6","provision_method":"bootdisk","interfaces_attributes":{"0":{"ip":"192.168.1.2"}}}}' { "error": {"id":null,"errors":{"interfaces.mac":["can't be blank"], "interfaces.domain":["can't be blank"],"interfaces.domain_id":["can't find domain with this id"],"architecture_id":["can't be blank"], "operatingsystem_id":["can't be blank"],"provision_method":["is an unsupported provisioning method"]},"full_messages":["Mac can't be blank","Domain can't be blank","Interfaces.domain can't find domain with this id","Architecture can't be blank","Operatingsystem can't be blank","Provision method is an unsupported provisioning method"]} } Versions: $ rpm -qa | grep foreman | sort foreman-1.12.3-1.el7.noarch foreman-cli-1.12.3-1.el7.noarch foreman-compute-1.12.3-1.el7.noarch foreman-debug-1.12.3-1.el7.noarch foreman-installer-1.12.3-1.el7.noarch foreman-mysql2-1.12.3-1.el7.noarch foreman-proxy-1.12.3-1.el7.noarch foreman-selinux-1.12.3-1.el7.noarch foreman-vmware-1.12.3-1.el7.noarch tfm-rubygem-foreman_bootdisk-8.0.1-1.fm1_12.el7.noarch tfm-rubygem-foreman_setup-4.0.0-1.fm1_12.el7.noarch tfm-rubygem-hammer_cli_foreman-0.7.0-1.el7.noarch tfm-rubygem-hammer_cli_foreman_bootdisk-0.1.3-5.el7.noarch tfm-rubygem-hammer_cli_foreman_bootdisk-doc-0.1.3-5.el7.noarch Thanks Sandro -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
