我正在尝试管理数据库用户以及天蓝色实例的数据库,但令人惊讶的是 \xe2\x80\xa6 是不可能的。我以为我找到了一种使用本地执行提供程序的方法,但是 \xe2\x80\xa6 好吧,显然不是。代码和错误消息如下。
\n它归结为 terraform 抱怨我引用了其他资源中的非静态内容,我只是 \xe2\x80\xa6 don\xe2\x80\x99t。我只使用静态参数,没有其他。我不明白\xe2\x80\x99不明白的是,我什至可以在提供者配置中引用变量 - 但对于销毁提供者来说,它\xe2\x80\x99s太动态了?
\n感谢任何帮助!
\n并转到代码 \xe2\x80\xa6 :
\nresource "azurerm_postgresql_database" "db" {\n server_name = var.server_name\n resource_group_name = var.server_rg\n name = var.db_name\n charset = var.db_charset\n collation = var.db_collation\n\n\n provisioner "local-exec" {\n command = "${path.module}/mgt-user.sh create '${var.server_fqdn}' '${var.server_admin_user}' '${var.db_name}' '${var.db_user_pass}'"\n }\n\n provisioner "local-exec" {\n when = destroy\n command = "${path.module}/mgt-user.sh destroy '${var.server_fqdn}' '${var.server_admin_user}' '${var.db_name}' '${var.db_user_pass}'"\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n现在当我运行 terraform init 时我得到这个:
\nError: Invalid reference from destroy provisioner\n\n on ../modules/dbs/pg-db-and-user/db_and_user.tf …Run Code Online (Sandbox Code Playgroud) 我在 Cupertino 小部件上遇到了这个烦人的问题。当我创建一个超级简单的应用程序设置(脚手架、导航栏、一个文本项)时,文本似乎开始在视口之外很远的地方。
继承人的例子:
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return _MyAppState();
}
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
return CupertinoApp(
home: CupertinoPageScaffold(
navigationBar: CupertinoNavigationBar(
middle: Text('Me Title'),
),
child: Column(
children: <Widget>[
Text(
"No matter how short or long your journey to your accomplishment is, if you don't begin you can't get there. Beginning is difficult, but unavoidable!",
style: TextStyle(fontSize: 30),
),
],
),
),
); …Run Code Online (Sandbox Code Playgroud)