mirror of
https://github.com/graphql-hive/console
synced 2026-05-23 09:08:34 +00:00
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
17 lines
553 B
TypeScript
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();
|
|
}
|