Japt, 13 1212 11 bytes
Saved a byte thanks to @Shaggy
9ó8_ì[1J0]9ó8_ìJõ é)Å
Try it online!Try it online! Uses -R
flag to put each item on its own line.
Explanation
9ó8_ì[1J0]9ó8_ìJõ é)Å
9ó8 Create the range [9, 9+8). [9, 10, ..., 16]
_ Map each item in this range through this function:
ì[1J0] Jõ é) Generate the range [-1...1] and rotate to get [1, -1, 0].
ì Convert the item to an array of base-3 digits,
mapping [0,1,2] to [1,-1,0]. [[-1, 1, 1], [-1, 1,-1], [-1, 1, 0],
[-1,-1, 1], [-1,-1,-1], [-1,-1, 0],
[-1, 0, 1], [-1, 0,-1]]
Å Remove the first item (gets rid of the leading -1).