The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
---
default:
    email:
        type: required
        regex: ^[\w.-]+\@.+\..{2,5}$
        message: 'Email is not correct'
    plz:
        type: required
        regex: ^\d{4,5}$
        no_validate: 1
        message: 'Invalid zip code'
    country:
        type: required
        regex: ^[A-Z]{2,3}$
    greeting:
        enum:
            - Herr
            - Frau
            - Firma
    age:
        type: optional
        enum:
            - 1
            - 2
        message: 'age must be either 1 or 2'
step1:
    age2:
        type: required
        min: 18
        max: 67
    password:
        length: 5,
        message: 'Password is too short'
        depends_on: admin
        case:
            administrator:
                type: required
                length: 10,
            root:
                type: required
                length: 15,
    admin:
        type: required
        enum:
            - administrator
            - root
            - superuser