From 5850b6ce869a800a067e036363d24928a1820f50 Mon Sep 17 00:00:00 2001 From: Cody Bruno Date: Wed, 22 Nov 2023 13:26:33 -0500 Subject: [PATCH] Update file extensions, add .gitattributes and .github directory, update .gitignore --- .gitattributes | 1 + .github/ISSUE_TEMPLATE/bug_report.md | 23 +++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 8 +++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 2 ++ .github/workflows/stale.yml | 17 ++++++++++++++ .github/workflows/sync-labels.yml | 9 ++++++++ .gitignore | 2 +- ...hcl => add_new_user_in_microsoft_teams.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{mod.hcl => mod.fp} | 0 .../{variables.hcl => variables.fp} | 0 ...n_groups.hcl => aws_iam_user_in_groups.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{locals.hcl => locals.fp} | 0 aws_iam_user_in_groups/{mod.hcl => mod.fp} | 0 .../{variables.hcl => variables.fp} | 0 ...deactivate_expired_aws_iam_access_keys.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{mod.hcl => mod.fp} | 0 .../{variables.hcl => variables.fp} | 0 ...locate_and_delete_unapproved_azure_vms.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{locals.hcl => locals.fp} | 0 .../{mod.hcl => mod.fp} | 0 .../{variables.hcl => variables.fp} | 0 ...omains_review_through_multiple_sources.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{mod.hcl => mod.fp} | 0 .../{variables.hcl => variables.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{ip_profiler.hcl => ip_profiler.fp} | 0 ip_profiler/{mod.hcl => mod.fp} | 0 ip_profiler/{variables.hcl => variables.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 lookup_iocs/{locals.hcl => locals.fp} | 0 .../{lookup_domain.hcl => lookup_domain.fp} | 0 .../{lookup_email.hcl => lookup_email.fp} | 0 ...okup_file_hash.hcl => lookup_file_hash.fp} | 0 .../{lookup_iocs.hcl => lookup_iocs.fp} | 0 lookup_iocs/{lookup_ip.hcl => lookup_ip.fp} | 0 lookup_iocs/{lookup_url.hcl => lookup_url.fp} | 0 lookup_iocs/{mod.hcl => mod.fp} | 0 lookup_iocs/{variables.hcl => variables.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{mod.hcl => mod.fp} | 0 ...notify_on_call_engineer_with_pagerduty.fp} | 0 .../{variables.hcl => variables.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{mod.hcl => mod.fp} | 0 ...hcl => notify_slack_new_github_release.fp} | 0 .../{variables.hcl => variables.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{locals.hcl => locals.fp} | 0 .../{mod.hcl => mod.fp} | 0 ...notify_teams_gitlab_project_visibility.fp} | 0 .../{variables.hcl => variables.fp} | 0 ..._issue.hcl => create_user_update_issue.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 offboard_azuread_users/{mod.hcl => mod.fp} | 0 ...on.hcl => scheduled_user_delete_action.fp} | 0 ...n.hcl => scheduled_user_disable_action.fp} | 0 ...on.hcl => scheduled_user_enable_action.fp} | 0 .../{variables.hcl => variables.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 remediate_pagerduty_alert/{mod.hcl => mod.fp} | 0 ...hcl => pagerduty_incident_acknowledged.fp} | 0 ...ed.hcl => pagerduty_incident_annotated.fp} | 0 ...ed.hcl => pagerduty_incident_triggered.fp} | 0 ...alert.hcl => remediate_pagerduty_alert.fp} | 0 .../{variables.hcl => variables.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 .../{mod.hcl => mod.fp} | 0 ...al.hcl => scan_file_hash_on_virustotal.fp} | 0 .../{variables.hcl => variables.fp} | 0 ....pvars.example => flowpipe.fpvars.example} | 0 send_top_show_hn_email/{mod.hcl => mod.fp} | 0 ...hn_email.hcl => send_top_show_hn_email.fp} | 0 .../{variables.hcl => variables.fp} | 0 79 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 .gitattributes create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/workflows/stale.yml create mode 100644 .github/workflows/sync-labels.yml rename add_new_user_in_microsoft_teams/{add_new_user_in_microsoft_teams.hcl => add_new_user_in_microsoft_teams.fp} (100%) rename add_new_user_in_microsoft_teams/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename add_new_user_in_microsoft_teams/{mod.hcl => mod.fp} (100%) rename add_new_user_in_microsoft_teams/{variables.hcl => variables.fp} (100%) rename aws_iam_user_in_groups/{aws_iam_user_in_groups.hcl => aws_iam_user_in_groups.fp} (100%) rename aws_iam_user_in_groups/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename aws_iam_user_in_groups/{locals.hcl => locals.fp} (100%) rename aws_iam_user_in_groups/{mod.hcl => mod.fp} (100%) rename aws_iam_user_in_groups/{variables.hcl => variables.fp} (100%) rename deactivate_expired_aws_iam_access_keys/{deactivate_expired_aws_iam_access_keys.hcl => deactivate_expired_aws_iam_access_keys.fp} (100%) rename deactivate_expired_aws_iam_access_keys/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename deactivate_expired_aws_iam_access_keys/{mod.hcl => mod.fp} (100%) rename deactivate_expired_aws_iam_access_keys/{variables.hcl => variables.fp} (100%) rename deallocate_and_delete_unapproved_azure_vms/{deallocate_and_delete_unapproved_azure_vms.hcl => deallocate_and_delete_unapproved_azure_vms.fp} (100%) rename deallocate_and_delete_unapproved_azure_vms/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename deallocate_and_delete_unapproved_azure_vms/{locals.hcl => locals.fp} (100%) rename deallocate_and_delete_unapproved_azure_vms/{mod.hcl => mod.fp} (100%) rename deallocate_and_delete_unapproved_azure_vms/{variables.hcl => variables.fp} (100%) rename domains_review_through_multiple_sources/{domains_review_through_multiple_sources.hcl => domains_review_through_multiple_sources.fp} (100%) rename domains_review_through_multiple_sources/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename domains_review_through_multiple_sources/{mod.hcl => mod.fp} (100%) rename domains_review_through_multiple_sources/{variables.hcl => variables.fp} (100%) rename ip_profiler/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename ip_profiler/{ip_profiler.hcl => ip_profiler.fp} (100%) rename ip_profiler/{mod.hcl => mod.fp} (100%) rename ip_profiler/{variables.hcl => variables.fp} (100%) rename lookup_iocs/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename lookup_iocs/{locals.hcl => locals.fp} (100%) rename lookup_iocs/{lookup_domain.hcl => lookup_domain.fp} (100%) rename lookup_iocs/{lookup_email.hcl => lookup_email.fp} (100%) rename lookup_iocs/{lookup_file_hash.hcl => lookup_file_hash.fp} (100%) rename lookup_iocs/{lookup_iocs.hcl => lookup_iocs.fp} (100%) rename lookup_iocs/{lookup_ip.hcl => lookup_ip.fp} (100%) rename lookup_iocs/{lookup_url.hcl => lookup_url.fp} (100%) rename lookup_iocs/{mod.hcl => mod.fp} (100%) rename lookup_iocs/{variables.hcl => variables.fp} (100%) rename notify_on_call_engineer_with_pagerduty/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename notify_on_call_engineer_with_pagerduty/{mod.hcl => mod.fp} (100%) rename notify_on_call_engineer_with_pagerduty/{notify_on_call_engineer_with_pagerduty.hcl => notify_on_call_engineer_with_pagerduty.fp} (100%) rename notify_on_call_engineer_with_pagerduty/{variables.hcl => variables.fp} (100%) rename notify_slack_new_github_release/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename notify_slack_new_github_release/{mod.hcl => mod.fp} (100%) rename notify_slack_new_github_release/{notify_slack_new_github_release.hcl => notify_slack_new_github_release.fp} (100%) rename notify_slack_new_github_release/{variables.hcl => variables.fp} (100%) rename notify_teams_gitlab_project_visibility/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename notify_teams_gitlab_project_visibility/{locals.hcl => locals.fp} (100%) rename notify_teams_gitlab_project_visibility/{mod.hcl => mod.fp} (100%) rename notify_teams_gitlab_project_visibility/{notify_teams_gitlab_project_visibility.hcl => notify_teams_gitlab_project_visibility.fp} (100%) rename notify_teams_gitlab_project_visibility/{variables.hcl => variables.fp} (100%) rename offboard_azuread_users/{create_user_update_issue.hcl => create_user_update_issue.fp} (100%) rename offboard_azuread_users/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename offboard_azuread_users/{mod.hcl => mod.fp} (100%) rename offboard_azuread_users/{scheduled_user_delete_action.hcl => scheduled_user_delete_action.fp} (100%) rename offboard_azuread_users/{scheduled_user_disable_action.hcl => scheduled_user_disable_action.fp} (100%) rename offboard_azuread_users/{scheduled_user_enable_action.hcl => scheduled_user_enable_action.fp} (100%) rename offboard_azuread_users/{variables.hcl => variables.fp} (100%) rename remediate_pagerduty_alert/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename remediate_pagerduty_alert/{mod.hcl => mod.fp} (100%) rename remediate_pagerduty_alert/{pagerduty_incident_acknowledged.hcl => pagerduty_incident_acknowledged.fp} (100%) rename remediate_pagerduty_alert/{pagerduty_incident_annotated.hcl => pagerduty_incident_annotated.fp} (100%) rename remediate_pagerduty_alert/{pagerduty_incident_triggered.hcl => pagerduty_incident_triggered.fp} (100%) rename remediate_pagerduty_alert/{remediate_pagerduty_alert.hcl => remediate_pagerduty_alert.fp} (100%) rename remediate_pagerduty_alert/{variables.hcl => variables.fp} (100%) rename scan_file_hash_on_virustotal/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename scan_file_hash_on_virustotal/{mod.hcl => mod.fp} (100%) rename scan_file_hash_on_virustotal/{scan_file_hash_on_virustotal.hcl => scan_file_hash_on_virustotal.fp} (100%) rename scan_file_hash_on_virustotal/{variables.hcl => variables.fp} (100%) rename send_top_show_hn_email/{flowpipe.pvars.example => flowpipe.fpvars.example} (100%) rename send_top_show_hn_email/{mod.hcl => mod.fp} (100%) rename send_top_show_hn_email/{send_top_show_hn_email.hcl => send_top_show_hn_email.fp} (100%) rename send_top_show_hn_email/{variables.hcl => variables.fp} (100%) diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..5e314d5 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +**/*.fp linguist-language=HCL diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..b49da28 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,23 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**Flowpipe version (`flowpipe -v`)** +Example: v0.3.0 + +**To reproduce** +Steps to reproduce the behavior (please include relevant code and/or commands). + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..3cd50fe --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Questions + url: https://turbot.com/community/join + about: GitHub issues in this repository are only intended for bug reports and feature requests. Other issues will be closed. Please ask and answer questions through the Turbot Slack community. + - name: Flowpipe CLI Bug Reports and Feature Requests + url: https://github.com/turbot/flowpipe/issues/new/choose + about: Flowpipe CLI has its own codebase. Bug reports and feature requests for those pieces of functionality should be directed to that repository. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..11fc491 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: enhancement +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..e89850e --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,2 @@ +### Checklist +- [ ] Issue(s) linked diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000..4634ea2 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,17 @@ +name: Stale Issues and PRs +on: + schedule: + - cron: "30 23 * * *" + workflow_dispatch: + inputs: + dryRun: + description: Set to true for a dry run + required: false + default: "false" + type: string + +jobs: + stale_workflow: + uses: turbot/steampipe-workflows/.gitlab/workflows/stale.yml@main + with: + dryRun: ${{ gitlab.event.inputs.dryRun }} diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml new file mode 100644 index 0000000..068f90a --- /dev/null +++ b/.github/workflows/sync-labels.yml @@ -0,0 +1,9 @@ +name: Sync Labels +on: + schedule: + - cron: "30 22 * * 1" + workflow_dispatch: + +jobs: + sync_labels_workflow: + uses: turbot/steampipe-workflows/.gitlab/workflows/sync-labels.yml@main diff --git a/.gitignore b/.gitignore index 13848c8..e60b090 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,7 @@ .DS_Store # Flowpipe variable files -*.pvars +*.fpvars # Flowpipe mod dependencies .flowpipe diff --git a/add_new_user_in_microsoft_teams/add_new_user_in_microsoft_teams.hcl b/add_new_user_in_microsoft_teams/add_new_user_in_microsoft_teams.fp similarity index 100% rename from add_new_user_in_microsoft_teams/add_new_user_in_microsoft_teams.hcl rename to add_new_user_in_microsoft_teams/add_new_user_in_microsoft_teams.fp diff --git a/add_new_user_in_microsoft_teams/flowpipe.pvars.example b/add_new_user_in_microsoft_teams/flowpipe.fpvars.example similarity index 100% rename from add_new_user_in_microsoft_teams/flowpipe.pvars.example rename to add_new_user_in_microsoft_teams/flowpipe.fpvars.example diff --git a/add_new_user_in_microsoft_teams/mod.hcl b/add_new_user_in_microsoft_teams/mod.fp similarity index 100% rename from add_new_user_in_microsoft_teams/mod.hcl rename to add_new_user_in_microsoft_teams/mod.fp diff --git a/add_new_user_in_microsoft_teams/variables.hcl b/add_new_user_in_microsoft_teams/variables.fp similarity index 100% rename from add_new_user_in_microsoft_teams/variables.hcl rename to add_new_user_in_microsoft_teams/variables.fp diff --git a/aws_iam_user_in_groups/aws_iam_user_in_groups.hcl b/aws_iam_user_in_groups/aws_iam_user_in_groups.fp similarity index 100% rename from aws_iam_user_in_groups/aws_iam_user_in_groups.hcl rename to aws_iam_user_in_groups/aws_iam_user_in_groups.fp diff --git a/aws_iam_user_in_groups/flowpipe.pvars.example b/aws_iam_user_in_groups/flowpipe.fpvars.example similarity index 100% rename from aws_iam_user_in_groups/flowpipe.pvars.example rename to aws_iam_user_in_groups/flowpipe.fpvars.example diff --git a/aws_iam_user_in_groups/locals.hcl b/aws_iam_user_in_groups/locals.fp similarity index 100% rename from aws_iam_user_in_groups/locals.hcl rename to aws_iam_user_in_groups/locals.fp diff --git a/aws_iam_user_in_groups/mod.hcl b/aws_iam_user_in_groups/mod.fp similarity index 100% rename from aws_iam_user_in_groups/mod.hcl rename to aws_iam_user_in_groups/mod.fp diff --git a/aws_iam_user_in_groups/variables.hcl b/aws_iam_user_in_groups/variables.fp similarity index 100% rename from aws_iam_user_in_groups/variables.hcl rename to aws_iam_user_in_groups/variables.fp diff --git a/deactivate_expired_aws_iam_access_keys/deactivate_expired_aws_iam_access_keys.hcl b/deactivate_expired_aws_iam_access_keys/deactivate_expired_aws_iam_access_keys.fp similarity index 100% rename from deactivate_expired_aws_iam_access_keys/deactivate_expired_aws_iam_access_keys.hcl rename to deactivate_expired_aws_iam_access_keys/deactivate_expired_aws_iam_access_keys.fp diff --git a/deactivate_expired_aws_iam_access_keys/flowpipe.pvars.example b/deactivate_expired_aws_iam_access_keys/flowpipe.fpvars.example similarity index 100% rename from deactivate_expired_aws_iam_access_keys/flowpipe.pvars.example rename to deactivate_expired_aws_iam_access_keys/flowpipe.fpvars.example diff --git a/deactivate_expired_aws_iam_access_keys/mod.hcl b/deactivate_expired_aws_iam_access_keys/mod.fp similarity index 100% rename from deactivate_expired_aws_iam_access_keys/mod.hcl rename to deactivate_expired_aws_iam_access_keys/mod.fp diff --git a/deactivate_expired_aws_iam_access_keys/variables.hcl b/deactivate_expired_aws_iam_access_keys/variables.fp similarity index 100% rename from deactivate_expired_aws_iam_access_keys/variables.hcl rename to deactivate_expired_aws_iam_access_keys/variables.fp diff --git a/deallocate_and_delete_unapproved_azure_vms/deallocate_and_delete_unapproved_azure_vms.hcl b/deallocate_and_delete_unapproved_azure_vms/deallocate_and_delete_unapproved_azure_vms.fp similarity index 100% rename from deallocate_and_delete_unapproved_azure_vms/deallocate_and_delete_unapproved_azure_vms.hcl rename to deallocate_and_delete_unapproved_azure_vms/deallocate_and_delete_unapproved_azure_vms.fp diff --git a/deallocate_and_delete_unapproved_azure_vms/flowpipe.pvars.example b/deallocate_and_delete_unapproved_azure_vms/flowpipe.fpvars.example similarity index 100% rename from deallocate_and_delete_unapproved_azure_vms/flowpipe.pvars.example rename to deallocate_and_delete_unapproved_azure_vms/flowpipe.fpvars.example diff --git a/deallocate_and_delete_unapproved_azure_vms/locals.hcl b/deallocate_and_delete_unapproved_azure_vms/locals.fp similarity index 100% rename from deallocate_and_delete_unapproved_azure_vms/locals.hcl rename to deallocate_and_delete_unapproved_azure_vms/locals.fp diff --git a/deallocate_and_delete_unapproved_azure_vms/mod.hcl b/deallocate_and_delete_unapproved_azure_vms/mod.fp similarity index 100% rename from deallocate_and_delete_unapproved_azure_vms/mod.hcl rename to deallocate_and_delete_unapproved_azure_vms/mod.fp diff --git a/deallocate_and_delete_unapproved_azure_vms/variables.hcl b/deallocate_and_delete_unapproved_azure_vms/variables.fp similarity index 100% rename from deallocate_and_delete_unapproved_azure_vms/variables.hcl rename to deallocate_and_delete_unapproved_azure_vms/variables.fp diff --git a/domains_review_through_multiple_sources/domains_review_through_multiple_sources.hcl b/domains_review_through_multiple_sources/domains_review_through_multiple_sources.fp similarity index 100% rename from domains_review_through_multiple_sources/domains_review_through_multiple_sources.hcl rename to domains_review_through_multiple_sources/domains_review_through_multiple_sources.fp diff --git a/domains_review_through_multiple_sources/flowpipe.pvars.example b/domains_review_through_multiple_sources/flowpipe.fpvars.example similarity index 100% rename from domains_review_through_multiple_sources/flowpipe.pvars.example rename to domains_review_through_multiple_sources/flowpipe.fpvars.example diff --git a/domains_review_through_multiple_sources/mod.hcl b/domains_review_through_multiple_sources/mod.fp similarity index 100% rename from domains_review_through_multiple_sources/mod.hcl rename to domains_review_through_multiple_sources/mod.fp diff --git a/domains_review_through_multiple_sources/variables.hcl b/domains_review_through_multiple_sources/variables.fp similarity index 100% rename from domains_review_through_multiple_sources/variables.hcl rename to domains_review_through_multiple_sources/variables.fp diff --git a/ip_profiler/flowpipe.pvars.example b/ip_profiler/flowpipe.fpvars.example similarity index 100% rename from ip_profiler/flowpipe.pvars.example rename to ip_profiler/flowpipe.fpvars.example diff --git a/ip_profiler/ip_profiler.hcl b/ip_profiler/ip_profiler.fp similarity index 100% rename from ip_profiler/ip_profiler.hcl rename to ip_profiler/ip_profiler.fp diff --git a/ip_profiler/mod.hcl b/ip_profiler/mod.fp similarity index 100% rename from ip_profiler/mod.hcl rename to ip_profiler/mod.fp diff --git a/ip_profiler/variables.hcl b/ip_profiler/variables.fp similarity index 100% rename from ip_profiler/variables.hcl rename to ip_profiler/variables.fp diff --git a/lookup_iocs/flowpipe.pvars.example b/lookup_iocs/flowpipe.fpvars.example similarity index 100% rename from lookup_iocs/flowpipe.pvars.example rename to lookup_iocs/flowpipe.fpvars.example diff --git a/lookup_iocs/locals.hcl b/lookup_iocs/locals.fp similarity index 100% rename from lookup_iocs/locals.hcl rename to lookup_iocs/locals.fp diff --git a/lookup_iocs/lookup_domain.hcl b/lookup_iocs/lookup_domain.fp similarity index 100% rename from lookup_iocs/lookup_domain.hcl rename to lookup_iocs/lookup_domain.fp diff --git a/lookup_iocs/lookup_email.hcl b/lookup_iocs/lookup_email.fp similarity index 100% rename from lookup_iocs/lookup_email.hcl rename to lookup_iocs/lookup_email.fp diff --git a/lookup_iocs/lookup_file_hash.hcl b/lookup_iocs/lookup_file_hash.fp similarity index 100% rename from lookup_iocs/lookup_file_hash.hcl rename to lookup_iocs/lookup_file_hash.fp diff --git a/lookup_iocs/lookup_iocs.hcl b/lookup_iocs/lookup_iocs.fp similarity index 100% rename from lookup_iocs/lookup_iocs.hcl rename to lookup_iocs/lookup_iocs.fp diff --git a/lookup_iocs/lookup_ip.hcl b/lookup_iocs/lookup_ip.fp similarity index 100% rename from lookup_iocs/lookup_ip.hcl rename to lookup_iocs/lookup_ip.fp diff --git a/lookup_iocs/lookup_url.hcl b/lookup_iocs/lookup_url.fp similarity index 100% rename from lookup_iocs/lookup_url.hcl rename to lookup_iocs/lookup_url.fp diff --git a/lookup_iocs/mod.hcl b/lookup_iocs/mod.fp similarity index 100% rename from lookup_iocs/mod.hcl rename to lookup_iocs/mod.fp diff --git a/lookup_iocs/variables.hcl b/lookup_iocs/variables.fp similarity index 100% rename from lookup_iocs/variables.hcl rename to lookup_iocs/variables.fp diff --git a/notify_on_call_engineer_with_pagerduty/flowpipe.pvars.example b/notify_on_call_engineer_with_pagerduty/flowpipe.fpvars.example similarity index 100% rename from notify_on_call_engineer_with_pagerduty/flowpipe.pvars.example rename to notify_on_call_engineer_with_pagerduty/flowpipe.fpvars.example diff --git a/notify_on_call_engineer_with_pagerduty/mod.hcl b/notify_on_call_engineer_with_pagerduty/mod.fp similarity index 100% rename from notify_on_call_engineer_with_pagerduty/mod.hcl rename to notify_on_call_engineer_with_pagerduty/mod.fp diff --git a/notify_on_call_engineer_with_pagerduty/notify_on_call_engineer_with_pagerduty.hcl b/notify_on_call_engineer_with_pagerduty/notify_on_call_engineer_with_pagerduty.fp similarity index 100% rename from notify_on_call_engineer_with_pagerduty/notify_on_call_engineer_with_pagerduty.hcl rename to notify_on_call_engineer_with_pagerduty/notify_on_call_engineer_with_pagerduty.fp diff --git a/notify_on_call_engineer_with_pagerduty/variables.hcl b/notify_on_call_engineer_with_pagerduty/variables.fp similarity index 100% rename from notify_on_call_engineer_with_pagerduty/variables.hcl rename to notify_on_call_engineer_with_pagerduty/variables.fp diff --git a/notify_slack_new_github_release/flowpipe.pvars.example b/notify_slack_new_github_release/flowpipe.fpvars.example similarity index 100% rename from notify_slack_new_github_release/flowpipe.pvars.example rename to notify_slack_new_github_release/flowpipe.fpvars.example diff --git a/notify_slack_new_github_release/mod.hcl b/notify_slack_new_github_release/mod.fp similarity index 100% rename from notify_slack_new_github_release/mod.hcl rename to notify_slack_new_github_release/mod.fp diff --git a/notify_slack_new_github_release/notify_slack_new_github_release.hcl b/notify_slack_new_github_release/notify_slack_new_github_release.fp similarity index 100% rename from notify_slack_new_github_release/notify_slack_new_github_release.hcl rename to notify_slack_new_github_release/notify_slack_new_github_release.fp diff --git a/notify_slack_new_github_release/variables.hcl b/notify_slack_new_github_release/variables.fp similarity index 100% rename from notify_slack_new_github_release/variables.hcl rename to notify_slack_new_github_release/variables.fp diff --git a/notify_teams_gitlab_project_visibility/flowpipe.pvars.example b/notify_teams_gitlab_project_visibility/flowpipe.fpvars.example similarity index 100% rename from notify_teams_gitlab_project_visibility/flowpipe.pvars.example rename to notify_teams_gitlab_project_visibility/flowpipe.fpvars.example diff --git a/notify_teams_gitlab_project_visibility/locals.hcl b/notify_teams_gitlab_project_visibility/locals.fp similarity index 100% rename from notify_teams_gitlab_project_visibility/locals.hcl rename to notify_teams_gitlab_project_visibility/locals.fp diff --git a/notify_teams_gitlab_project_visibility/mod.hcl b/notify_teams_gitlab_project_visibility/mod.fp similarity index 100% rename from notify_teams_gitlab_project_visibility/mod.hcl rename to notify_teams_gitlab_project_visibility/mod.fp diff --git a/notify_teams_gitlab_project_visibility/notify_teams_gitlab_project_visibility.hcl b/notify_teams_gitlab_project_visibility/notify_teams_gitlab_project_visibility.fp similarity index 100% rename from notify_teams_gitlab_project_visibility/notify_teams_gitlab_project_visibility.hcl rename to notify_teams_gitlab_project_visibility/notify_teams_gitlab_project_visibility.fp diff --git a/notify_teams_gitlab_project_visibility/variables.hcl b/notify_teams_gitlab_project_visibility/variables.fp similarity index 100% rename from notify_teams_gitlab_project_visibility/variables.hcl rename to notify_teams_gitlab_project_visibility/variables.fp diff --git a/offboard_azuread_users/create_user_update_issue.hcl b/offboard_azuread_users/create_user_update_issue.fp similarity index 100% rename from offboard_azuread_users/create_user_update_issue.hcl rename to offboard_azuread_users/create_user_update_issue.fp diff --git a/offboard_azuread_users/flowpipe.pvars.example b/offboard_azuread_users/flowpipe.fpvars.example similarity index 100% rename from offboard_azuread_users/flowpipe.pvars.example rename to offboard_azuread_users/flowpipe.fpvars.example diff --git a/offboard_azuread_users/mod.hcl b/offboard_azuread_users/mod.fp similarity index 100% rename from offboard_azuread_users/mod.hcl rename to offboard_azuread_users/mod.fp diff --git a/offboard_azuread_users/scheduled_user_delete_action.hcl b/offboard_azuread_users/scheduled_user_delete_action.fp similarity index 100% rename from offboard_azuread_users/scheduled_user_delete_action.hcl rename to offboard_azuread_users/scheduled_user_delete_action.fp diff --git a/offboard_azuread_users/scheduled_user_disable_action.hcl b/offboard_azuread_users/scheduled_user_disable_action.fp similarity index 100% rename from offboard_azuread_users/scheduled_user_disable_action.hcl rename to offboard_azuread_users/scheduled_user_disable_action.fp diff --git a/offboard_azuread_users/scheduled_user_enable_action.hcl b/offboard_azuread_users/scheduled_user_enable_action.fp similarity index 100% rename from offboard_azuread_users/scheduled_user_enable_action.hcl rename to offboard_azuread_users/scheduled_user_enable_action.fp diff --git a/offboard_azuread_users/variables.hcl b/offboard_azuread_users/variables.fp similarity index 100% rename from offboard_azuread_users/variables.hcl rename to offboard_azuread_users/variables.fp diff --git a/remediate_pagerduty_alert/flowpipe.pvars.example b/remediate_pagerduty_alert/flowpipe.fpvars.example similarity index 100% rename from remediate_pagerduty_alert/flowpipe.pvars.example rename to remediate_pagerduty_alert/flowpipe.fpvars.example diff --git a/remediate_pagerduty_alert/mod.hcl b/remediate_pagerduty_alert/mod.fp similarity index 100% rename from remediate_pagerduty_alert/mod.hcl rename to remediate_pagerduty_alert/mod.fp diff --git a/remediate_pagerduty_alert/pagerduty_incident_acknowledged.hcl b/remediate_pagerduty_alert/pagerduty_incident_acknowledged.fp similarity index 100% rename from remediate_pagerduty_alert/pagerduty_incident_acknowledged.hcl rename to remediate_pagerduty_alert/pagerduty_incident_acknowledged.fp diff --git a/remediate_pagerduty_alert/pagerduty_incident_annotated.hcl b/remediate_pagerduty_alert/pagerduty_incident_annotated.fp similarity index 100% rename from remediate_pagerduty_alert/pagerduty_incident_annotated.hcl rename to remediate_pagerduty_alert/pagerduty_incident_annotated.fp diff --git a/remediate_pagerduty_alert/pagerduty_incident_triggered.hcl b/remediate_pagerduty_alert/pagerduty_incident_triggered.fp similarity index 100% rename from remediate_pagerduty_alert/pagerduty_incident_triggered.hcl rename to remediate_pagerduty_alert/pagerduty_incident_triggered.fp diff --git a/remediate_pagerduty_alert/remediate_pagerduty_alert.hcl b/remediate_pagerduty_alert/remediate_pagerduty_alert.fp similarity index 100% rename from remediate_pagerduty_alert/remediate_pagerduty_alert.hcl rename to remediate_pagerduty_alert/remediate_pagerduty_alert.fp diff --git a/remediate_pagerduty_alert/variables.hcl b/remediate_pagerduty_alert/variables.fp similarity index 100% rename from remediate_pagerduty_alert/variables.hcl rename to remediate_pagerduty_alert/variables.fp diff --git a/scan_file_hash_on_virustotal/flowpipe.pvars.example b/scan_file_hash_on_virustotal/flowpipe.fpvars.example similarity index 100% rename from scan_file_hash_on_virustotal/flowpipe.pvars.example rename to scan_file_hash_on_virustotal/flowpipe.fpvars.example diff --git a/scan_file_hash_on_virustotal/mod.hcl b/scan_file_hash_on_virustotal/mod.fp similarity index 100% rename from scan_file_hash_on_virustotal/mod.hcl rename to scan_file_hash_on_virustotal/mod.fp diff --git a/scan_file_hash_on_virustotal/scan_file_hash_on_virustotal.hcl b/scan_file_hash_on_virustotal/scan_file_hash_on_virustotal.fp similarity index 100% rename from scan_file_hash_on_virustotal/scan_file_hash_on_virustotal.hcl rename to scan_file_hash_on_virustotal/scan_file_hash_on_virustotal.fp diff --git a/scan_file_hash_on_virustotal/variables.hcl b/scan_file_hash_on_virustotal/variables.fp similarity index 100% rename from scan_file_hash_on_virustotal/variables.hcl rename to scan_file_hash_on_virustotal/variables.fp diff --git a/send_top_show_hn_email/flowpipe.pvars.example b/send_top_show_hn_email/flowpipe.fpvars.example similarity index 100% rename from send_top_show_hn_email/flowpipe.pvars.example rename to send_top_show_hn_email/flowpipe.fpvars.example diff --git a/send_top_show_hn_email/mod.hcl b/send_top_show_hn_email/mod.fp similarity index 100% rename from send_top_show_hn_email/mod.hcl rename to send_top_show_hn_email/mod.fp diff --git a/send_top_show_hn_email/send_top_show_hn_email.hcl b/send_top_show_hn_email/send_top_show_hn_email.fp similarity index 100% rename from send_top_show_hn_email/send_top_show_hn_email.hcl rename to send_top_show_hn_email/send_top_show_hn_email.fp diff --git a/send_top_show_hn_email/variables.hcl b/send_top_show_hn_email/variables.fp similarity index 100% rename from send_top_show_hn_email/variables.hcl rename to send_top_show_hn_email/variables.fp