skeet
Version:
Full-stack TypeScript Serverless Framework
20 lines (18 loc) • 412 B
text/typescript
import { execSyncCmd } from '@/lib/execSyncCmd'
export const createServiceAccount = async (
projectId: string,
appName: string
) => {
const createServiceAccountCmd = [
'gcloud',
'iam',
'service-accounts',
'create',
appName,
"--description='Skeet Service Account'",
`--display-name=${appName}`,
'--project',
projectId,
]
await execSyncCmd(createServiceAccountCmd)
}