@grucloud/provider-google
Version:
The GruCloud Google Cloud Platform provider
25 lines (19 loc) • 605 B
JavaScript
const { pipe, assign, map } = require("rubico");
const assert = require("assert");
const GoogleTag = require("../../GoogleTag");
const logger = require("@grucloud/core/logger")({ prefix: "GcpDnsSpec" });
const GROUP = "dns";
const {
GcpDnsManagedZone,
compareDnsManagedZone,
} = require("./GcpDnsManagedZone");
//const { GcpDomain, compareDomain } = require("./GcpDomain");
module.exports = () =>
map(assign({ group: () => GROUP }))([
{
type: "ManagedZone",
Client: GcpDnsManagedZone,
isOurMinion: GoogleTag.isOurMinion,
compare: compareDnsManagedZone,
},
]);