PARALLAX

glue_crawler

Manage an AWS Glue crawler

Collection: community.aws

Full Name: community.aws.glue_crawler

Synopsis

Manage an AWS Glue crawler

Parameters

NameTypeRequiredDefaultDescription
access_keystr
aws_ca_bundlepath
aws_configdict
database_namestr
debug_botocore_endpoint_logsboolfalse
descriptionstr
endpoint_urlstr
namestryes
profilestr
purge_tagsbooltrue
recrawl_policydict
regionstr
rolestr
schema_change_policydict
secret_keystr
session_tokenstr
statestryes
table_prefixstr
tagsdict
targetsdict
validate_certsbooltrue

Example

yaml
# Create an AWS Glue crawler
- name: Manage an AWS Glue crawler
  community.aws.glue_crawler:
    name: my-glue-crawler
    database_name: my_database
    role: my-iam-role
    schema_change_policy:
        delete_behavior: DELETE_FROM_DATABASE
        update_behavior: UPDATE_IN_DATABASE
    recrawl_policy:
        recrawl_ehavior: CRAWL_EVERYTHING
    targets:
        S3Targets:
            - Path: "s3://my-bucket/prefix/folder/"
              ConnectionName: my-connection
              Exclusions:
                - "**.json"
                - "**.yml"
    state: present

# Delete an AWS Glue crawler
- name: Manage an AWS Glue crawler
  community.aws.glue_crawler:
    name: my-glue-crawler
    state: absent
Search
    ↑ ↓ move↵ openesc close