Cisco ASA を Terraform で設定するサンプル
Cisco ASA を Terraform から設定する際には Cisco ASA Provider を利用します。 ASA に Object を作成する際の .tf ファイルサンプルをメモしておきます。 Terraform はバージョン 1.2.2 を、Cisco ASA Provider はバージョン 1.3.0 を利用しました。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 | terraform {
required_version = "1.2.2"
required_providers {
ciscoasa = {
source = "CiscoDevNet/ciscoasa"
version = "1.3.0"
}
}
}
provider "ciscoasa" {
api_url = "https://10.0.0.99"
username = "admin"
password = "password"
ssl_no_verify = true
}
resource "ciscoasa_network_object" "ipv4host" {
name = "ipv4_host"
value = "192.168.10.5"
}
resource "ciscoasa_network_object" "ipv4range" {
name = "ipv4_range"
value = "192.168.10.5-192.168.10.15"
}
resource "ciscoasa_network_object" "ipv4_subnet" {
name = "ipv4_subnet"
value = "192.168.10.128/25"
}
|