Skip to content
This repository was archived by the owner on Jul 2, 2021. It is now read-only.

Commit cf2bc21

Browse files
authored
Merge pull request #13 from form3tech-oss/liamg-add-sensor-activation-via-code
Add sensor activation via code
2 parents 2fdeda6 + 537960f commit cf2bc21

File tree

7 files changed

+250
-59
lines changed

7 files changed

+250
-59
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ env:
55
global:
66
- TF_ACC=1
77
- secure: VbpLJc8JF9MsADf4th9WFPC+5NZ7nZkK0msfybbrKs+HuljQWcUq6YxMu0I/QcCuPYD+p7TOPv3FGxI+RHFtBMMxtEyZREETHojG/m3Wla04dMVDZxfQDmeMKLV8Yem5WnUHHOEspCqNym/Wbe6a1FuqwzuO/yQ0bsp+NmcdfLLtZGEx9zC1J3S1/gvHzNe4feKx2En/gEo/fAZWWAU1JjyXOBE0DfzkY4zQYgvgYVEDeHAJswXo9hNpHB5oa10zgzit5PnsCYktBXiD8Kbkg8NSEuWQHTWys0GMCQkVWEYo1kelF52ChVN0CqLvgTMcMLnZtwJHbDzxb3ukHEb3fyKcswa1yadDiBSqf8bQJxBpGKoeiuIn1JkbKX7RwV3yo37cRlh3mTcVDS0TYBL7bHgJ35kdUnICgj/+xnJV+l7ESfbJPd4snZ6NxzsEnq51qBPVHEyyr5LoQlt/WZfDdKlf08MSeH4KJSbIDaR7Zpx02y0qhKtJcJAjzQw9V43cEl4g2W7IaJZL2brH1sXBLTW7LbklwIwvwusCGIM5xtSENI4Lt2suwzvhI06dLnygDjrG2tgoG9GK3mSX16WwZYhGFkIqE9qDjr4897gGw4KriJl4iPU2dp1BstT6ZKdlxi5zne0CcKjIJtyUAgyYLF/oil/1cj92FWng5kXh1cg=
8-
- secure: ixW/UUvpZdlX0bc2SPz5hoVirt58dFCqRlWyxGYdYUyuN06xw4NLub7JcASMQnEBFE9NyEEX+l4SE09+9sY+w93vpWdUpFtrHDksbsvJHdxfrLJvprU1vZHTDs9mXZPSsYTeBLvFBDaKzc7Em7dvYFTVStnglhu9iANTOgCfuLhwa3Ouqqux3HiVcesRObxHH+sgKXWmGg1Y+yXW8XEF464WZ7cjWJWUdY3RBOvNTw3r+Lz2wvL8K7U9ycxBjw1ZCsCibqBH59nDKhTV8Z2osy3K4+Pos36dB/4BpAQOECffe7J8b+u/6T71lOOQyjsfwwXxgx3Q1glZ9s7wPiU7KyNW58oAGGZxzwzPa/4HG/wrNamJeXVUpoCCqHNiRriVFHkh13Xa6SWnW74iyk+i17iisY4HczL/wakgP4bUq7q1J2F38nAXorHJKbesWFl1D998axp788M7QgI6dG64KvO5MHsQLpakSA9Cekko6w3gAEtNAeShxp8X6y66z78ctjzGELEKc8Jq0U0LtTb0qjIg0F3LBGbRUrGDpjqsQTu5vuFIyOnwZ8vgsDXtvrow3S9Lj6teKknnS//w3DM5yZv0soMMPm39y13XKdyuBhYX5etmtqWoMj9CzRSuOM7ger5Rrn/IR42nVUHRRqk1QV6DECuaGBFgJFqJYJux4AI=
8+
- secure: aHaMh/YPzghJeQKyki/Nkbn0194xW6L9yynHdyyESTOAPuF+IYBBQhFPXI1q8r/ovhhiiQPbqfYAuWez04NC05WygSB/RJTwf+n2e2sv3PV2aDkHWZvSyiwbPLoPLE7T5SVQWnzom19qKbzHr+B0dP126GkW5jhxIXVQvFm0xs3nnyOmZwnp5C2gWukPf8rhWnvel7BpauyUvweHhuQJr78C56HGyMttddM1vjNGKoXpumokfAjIcX0h5zikwTACBana64QoK0qEoaJtI4og9L90O6+zo+DIjaTmLQj3dy9vql0nuzBvzGIX9UEexUC0GqQZa1dQNXei/N7XtThCSa3RCQkRFLeGncB/MZQ9u2JAeMUnkdYXohnkNpihqohKlZ1j2IoeoNfwsGIMrOJCXcnH5ZIjuVFc5uXhT6kR25zrcxxkau+9csq37L6YZxM4JwoMvF+yIFmmEZancAnU6tSrw4B+IrsiWEWMWirq2WALrmKZIlyeJi/vPd2qIP+rwaTazC5Kdz6BHkC5Nmb84rbPJw+0GqORHBkO3O3eQmfXxnrVyxwHfq+a4qKTj3JSGAZaKT9a1Cru5clO4CZOIOy9m8439/s/NgGeHtIZjFTL4rDhBRhWzzyrAxVfpk2R48JcF39gwoKF92RSLKY2xyRchjyN5v5/OOOwO88ri18=
99
- secure: J7j5mhXkCrQBWXiekH/fqavq+64kPs4fKSVYR/UydJ+jYcdV/J4EeUQdZNA723JCYf6nSaeTOH4rQLvRsui+AVTk9kagLuA8G8Xw1MDG6YHaefqBPTySuqy3qErifYbStr0ohQvsShTeAj0NdGdMJKgGMVMDoAyL3CLLqaxaBWVuWnbuHHkOmUacNwplTay4MlpbhuN3CmHXurMuroY9OKNEN3AajcOWADA4yOx+N2lwDLBf9juneoAfJ/6AhsXHbWXW19okLWn2StNd1zR/IsZU7pMDhWEYFawzrJro5XEb7+hgK4ZNdlUDVi7/MlLk9X/u61whUL39oEJuP9s61HUYiB3cttwm4x8FvMPczGw2YRBy1thNK4leZA5h2r38leTGmRNbPFMR5EZtzVzaHesmeNpaCMNZXuq+Y/eN/pd88nDuOmOJ6YfGUieKCrkrsoVe/P7T95HFUfbLZ5xcYabqx6xswhyLta9xj4T/kBqdbuGN8PttIRZu0hwXreFaoxV0mH08ZTtm2YLft6/hgmZ6lZtYZLB8Uh6asjYyo7hRRm0VGAuLGB4W0My4SbAXVOubdynnVLF3IWzP9777lClDdX2vDztqGVVK6Kba/0jgdcSX3FnK0Ckt3QklYk70lZOVZWmLmgFiKvpzjPvtYzGGzit5gR9sGy30A2kCn9I=
1010
- secure: j2gS94VNVicQ4yPlyfSqmCpmZ/EpbplmuUG4pL7UVLaOIThMO9s6QZFXSmfgalAu5wtqaC7s8sWUme8bOgtSJzN+TOZbEKpVmdq6MkRd4M+84AlHFu59NAAkqjCYi8bwpr9FCIhByNAb93EKCU8yS9srHjgZZUxosZkSgplT3bC7oGmWVuasrX/SGLYSUZNcz0Mjjk8kbvrmndDG8aeUcbAdekNVSRwGzc5ZwmBdj81nwswa2Yq1Vbm++mEmXE0f6cAszS30ifYjp81+Kijp7/xZZKwvz+4Q2HnT6rY3XV7tyAAlr5uGVs137syBkImcAhNph3LNvqsECiJ9wk48mv7DhESQvbpCWIp0yUMziVuj7g6Iwip7qGes2tTdzWajTZ/rP9zO+HOdoVpMdtuIOlx/Ecs+gzwcFvVUZOzugnl+4mZnzDeG4R/6s89z8Lh0OCgzfls58yzpEEBUt7yWoyAmPvm6EYMBH0OimftEABsB9K/z94lspoBPUy4HnAWrLqHWAYUBnhuZXfy7VO2v9aIjSM74o8DdutPfErD2mQe9JZTeU80P/9rsaFtE7Romv9LEXJzBg2jucvAv4FmLVqTRwXucSz/1euKYAyGJkJElCGOCYwp8mQpDOPDqpTpUk6yZOni0W0CkgWau+fD/bRnkjjRyRDj2anQitMUM/J0=
1111
script:

Gopkg.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,7 @@
1-
# Gopkg.toml example
2-
#
3-
# Refer to https://golang.github.io/dep/docs/Gopkg.toml.html
4-
# for detailed Gopkg.toml documentation.
5-
#
6-
# required = ["github.com/user/thing/cmd/thing"]
7-
# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"]
8-
#
9-
# [[constraint]]
10-
# name = "github.com/user/project"
11-
# version = "1.0.0"
12-
#
13-
# [[constraint]]
14-
# name = "github.com/user/project2"
15-
# branch = "dev"
16-
# source = "github.com/myfork/project2"
17-
#
18-
# [[override]]
19-
# name = "github.com/x/y"
20-
# version = "2.4.0"
21-
#
22-
# [prune]
23-
# non-go = false
24-
# go-tests = true
25-
# unused-packages = true
26-
271

282
[[constraint]]
29-
branch = "master"
303
name = "github.com/form3tech-oss/alienvault"
4+
version = "v0.1.0"
315

326
[[constraint]]
337
name = "github.com/hashicorp/terraform"

alienvault/resource_sensor.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ func resourceSensor() *schema.Resource {
4545
Description: "The public IP address of the sensor",
4646
ValidateFunc: validateIP,
4747
},
48+
"activation_code": &schema.Schema{
49+
Type: schema.TypeString,
50+
Optional: true,
51+
Description: "The activation code of the sensor",
52+
},
4853
},
4954
}
5055
}
@@ -104,12 +109,14 @@ func flattenSensor(sensor *alienvault.Sensor, d *schema.ResourceData) {
104109
d.SetId(sensor.UUID)
105110
d.Set("name", sensor.Name)
106111
d.Set("description", sensor.Description)
112+
d.Set("activation_code", sensor.ActivationCode)
107113
}
108114

109115
func expandSensor(d *schema.ResourceData) *alienvault.Sensor {
110116
sensor := &alienvault.Sensor{}
111117
sensor.UUID = d.Id()
112118
sensor.Name = d.Get("name").(string)
119+
sensor.ActivationCode = d.Get("activation_code").(string)
113120
if description, ok := d.GetOk("description"); ok {
114121
sensor.Description = description.(string)
115122
}

vendor/github.com/form3tech-oss/alienvault/.travis.yml

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)