validate: Clean up parameter types (#52521)
validate: Clean up parameter types (#52521)

This PR includes:
- Parameter types added
- Copyright format fixes
- Short license statement

This breaks out PR #52182
thaim/ansible,thaim/ansible