summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Edwards <admin@jaetech.org>2017-03-13 19:16:03 +0000
committerJames Edwards <admin@jaetech.org>2017-03-13 19:16:03 +0000
commit0db8e281af377923115b894703b2b8beb8f1e9d5 (patch)
treefcbfb66aaa3e24d9bd48819624820027f3bafcba
parent1e51d66103e6bf3cb1f510687f99f84c467482b6 (diff)
downloadpygments-0db8e281af377923115b894703b2b8beb8f1e9d5.tar.gz
fix an issue where a route 53 alias was shown as an error
-rw-r--r--pygments/lexers/configs.py2
-rw-r--r--tests/examplefiles/example.tf10
2 files changed, 11 insertions, 1 deletions
diff --git a/pygments/lexers/configs.py b/pygments/lexers/configs.py
index 1717a563..c39b1a52 100644
--- a/pygments/lexers/configs.py
+++ b/pygments/lexers/configs.py
@@ -584,7 +584,7 @@ class TerraformLexer(RegexLexer):
(r'(.*?)(\s*)(=)', bygroups(Name.Attribute, Text, Operator)),
(words(('variable', 'resource', 'provider', 'provisioner', 'module'),
prefix=r'\b', suffix=r'\b'), Keyword.Reserved, 'function'),
- (words(('ingress', 'egress', 'listener', 'default', 'connection'),
+ (words(('ingress', 'egress', 'listener', 'default', 'connection', 'alias'),
prefix=r'\b', suffix=r'\b'), Keyword.Declaration),
('\$\{', String.Interpol, 'var_builtin'),
],
diff --git a/tests/examplefiles/example.tf b/tests/examplefiles/example.tf
index d3f02779..5a85dbee 100644
--- a/tests/examplefiles/example.tf
+++ b/tests/examplefiles/example.tf
@@ -39,6 +39,16 @@ provider "aws" {
*/
+resource "aws_route53_record" "test" {
+ zone_id = "zone"
+ name = "name"
+ type = "A"
+ alias {
+ name = "alias name"
+ }
+}
+
+
# Single line comment
resource "aws_instance" "example" {
ami = "ami-408c7f28"