console/deployment/services/police.ts
renovate[bot] 1afe0ec73a
Update dependency @theguild/prettier-config to v1 (#676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-11-24 10:00:41 +00:00

17 lines
553 B
TypeScript

import * as pulumi from '@pulumi/pulumi';
import { HivePolice } from '../utils/police';
const cfCustomConfig = new pulumi.Config('cloudflareCustom');
const cloudflareProviderConfig = new pulumi.Config('cloudflare');
export function deployCloudflarePolice({ envName, rootDns }: { envName: string; rootDns: string }) {
const police = new HivePolice(
envName,
cfCustomConfig.require('zoneId'),
cloudflareProviderConfig.require('accountId'),
cfCustomConfig.requireSecret('policeApiToken'),
rootDns,
);
return police.deploy();
}