I have moved my uefi.seed to $HOMEDIR. My command is /snap/bin/autoinstall-generator uefi.seed uefi.yaml
Output:
> Traceback (most recent call last):
> File “/snap/autoinstall-generator/64/usr/bin/autoinstall-generator”, line 56, in
> sys.exit(main())
> File “/snap/autoinstall-generator/64/usr/bin/autoinstall-generator”, line 47, in main
> out = convert_file(infile, args)
> File “/snap/autoinstall-generator/64/lib/python3.6/site-packages/autoinstall_generator/merging.py”, line 212, in convert_file
> validate_yaml(result_dict)
> File “/snap/autoinstall-generator/64/lib/python3.6/site-packages/autoinstall_generator/merging.py”, line 167, in validate_yaml
> jsonschema.validate(tree, schema)
> File “/snap/autoinstall-generator/64/usr/lib/python3/dist-packages/jsonschema/validators.py”, line 541, in validate
> cls(schema, *args, **kwargs).validate(instance)
> File “/snap/autoinstall-generator/64/usr/lib/python3/dist-packages/jsonschema/validators.py”, line 130, in validate
> raise error
> jsonschema.exceptions.ValidationError: ‘hostname’ is a required property
>
> Failed validating ‘required’ in schema[‘properties’][‘identity’]:
> {‘additionalProperties’: False,
> ‘properties’: {‘hostname’: {‘type’: ‘string’},
> ‘password’: {‘type’: ‘string’},
> ‘realname’: {‘type’: ‘string’},
> ‘username’: {‘type’: ‘string’}},
> ‘required’: [‘username’, ‘hostname’, ‘password’],
> ‘type’: ‘object’}
>
> On instance[‘identity’]:
> {‘password’: ‘$6$jm5wpqj7$47TOjpgCmeYWMHZmpI2esB7PxHCPYu.UD05lNW9N1s7SZD4WcM6EO0ybE0isYa11rbpS7B7OUlXUFAd5GaiwC/’,
> ‘realname’: ‘General Motors’,
> ‘username’: ‘gmuser’}